From 075c2832a1145ff3dc0049f2cfa6f3b86352179e Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Fri, 3 Mar 2023 11:35:28 +0200 Subject: [PATCH] Adjust archeologist and valkyrie intrinsics 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 | 1 + src/attrib.c | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/doc/fixes3-7-0.txt b/doc/fixes3-7-0.txt index 6c03dbdc6..21c667045 100644 --- a/doc/fixes3-7-0.txt +++ b/doc/fixes3-7-0.txt @@ -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 diff --git a/src/attrib.c b/src/attrib.c index c41b4538f..1c6889bf1 100644 --- a/src/attrib.c +++ b/src/attrib.c @@ -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 } },