]> granicus.if.org Git - nethack/commitdiff
Adjust archeologist and valkyrie intrinsics
authorPasi Kallinen <paxed@alt.org>
Fri, 3 Mar 2023 09:35:28 +0000 (11:35 +0200)
committerPasi Kallinen <paxed@alt.org>
Fri, 3 Mar 2023 09:50:44 +0000 (11:50 +0200)
I felt it was strange that archeologist started out both
fast and stealthy, but didn't gain searching until level 10.
So, archeologists now start with searching, gain stealth at 5,
and fast at 10.

Similarly valkyries starting out stealthy felt odd, so now they'll
get it at level 3.

This leaves only the rogue starting out innately stealthy, which
feels appropriate.

doc/fixes3-7-0.txt
src/attrib.c

index 6c03dbdc65025aed454c5dbf644be46b4d03f44e..21c667045df286bb1b0e732e6325d1edc6239e10 100644 (file)
@@ -1114,6 +1114,7 @@ a monster capable of using a polymorph trap to deliberately change form could
 give feedback when some types of damage are avoided due to MC (aka negation)
 feedback if a named, shape-shifted vampire reverted to original shape rather
        than dying when engulfed could say "Dracula turns into Dracula"
+adjust archeologist and valkyrie starting intrinsics
 
 
 Fixes to 3.7.0-x Problems that Were Exposed Via git Repository
index c41b4538f207f26b952c5a73b858da4f7d69d3e9..1c6889bf1446bb0c648bae46f83e72ba6749e77b 100644 (file)
@@ -23,9 +23,9 @@ static const struct innate {
     schar ulevel;
     long *ability;
     const char *gainstr, *losestr;
-} arc_abil[] = { { 1, &(HStealth), "", "" },
-                 { 1, &(HFast), "", "" },
-                 { 10, &(HSearching), "perceptive", "" },
+} arc_abil[] = { { 1, &(HSearching), "", "" },
+                 { 5, &(HStealth), "stealthy", "" },
+                 { 10, &(HFast), "quick", "slow" },
                  { 0, 0, 0, 0 } },
 
   bar_abil[] = { { 1, &(HPoison_resistance), "", "" },
@@ -78,7 +78,7 @@ static const struct innate {
                  { 0, 0, 0, 0 } },
 
   val_abil[] = { { 1, &(HCold_resistance), "", "" },
-                 { 1, &(HStealth), "", "" },
+                 { 3, &(HStealth), "stealthy", "" },
                  { 7, &(HFast), "quick", "slow" },
                  { 0, 0, 0, 0 } },