diff --git a/doc/fixes3-7-0.txt b/doc/fixes3-7-0.txt index a53504e4d..17667be2f 100644 --- a/doc/fixes3-7-0.txt +++ b/doc/fixes3-7-0.txt @@ -1570,6 +1570,8 @@ clarify in the #quit message that it doesn't save the game cursed potion of invisibility removes intrinsic invisibility fix bug which caused engulf damage from air elementals and fog clouds to ignore damage reduction from armor class +elementals do double damage on their home plane +water elementals move slightly more slowly Fixes to 3.7.0-x General Problems Exposed Via git Repository diff --git a/include/monsters.h b/include/monsters.h index d13cc9178..bf4d30c3d 100644 --- a/include/monsters.h +++ b/include/monsters.h @@ -1600,7 +1600,7 @@ M2_STRONG | M2_NEUTER, 0, 10, CLR_BROWN, EARTH_ELEMENTAL), MON(NAM("water elemental"), S_ELEMENTAL, - LVL(8, 6, 2, 30, 0), (G_NOCORPSE | 1), + LVL(8, 5, 2, 30, 0), (G_NOCORPSE | 1), A(ATTK(AT_CLAW, AD_PHYS, 5, 6), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK), SIZ(2500, 0, MS_SILENT, MZ_HUGE), MR_POISON | MR_STONE, 0, diff --git a/src/mhitu.c b/src/mhitu.c index 89f6006dd..160864c23 100644 --- a/src/mhitu.c +++ b/src/mhitu.c @@ -431,6 +431,13 @@ getmattk( } + /* elementals on their home plane do double damage */ + if (attk != alt_attk_buf && is_home_elemental(mptr)) { + *alt_attk_buf = *attk; + attk = alt_attk_buf; + attk->damn *= 2; + } + return attk; }