From: Pasi Kallinen Date: Tue, 24 Jan 2023 18:54:39 +0000 (+0200) Subject: Giants occasionally have a weapon X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ed7e344f00d0f2534edf42e8e1e99a567f12bf1a;p=nethack Giants occasionally have a weapon --- diff --git a/doc/fixes3-7-0.txt b/doc/fixes3-7-0.txt index d11b215f1..5c03167fc 100644 --- a/doc/fixes3-7-0.txt +++ b/doc/fixes3-7-0.txt @@ -1098,6 +1098,7 @@ if a grave is created with the corpse lying on top (bones), don't find a corpse or release a zombie or mummy when digging it up kicking a headstone might summon a ghoul eating garlic makes nearby monsters flee +giants occasionally get a battle axe or a two-handed sword Fixes to 3.7.0-x Problems that Were Exposed Via git Repository diff --git a/src/makemon.c b/src/makemon.c index 4f956f2eb..5e63da39a 100644 --- a/src/makemon.c +++ b/src/makemon.c @@ -173,6 +173,8 @@ m_initweap(register struct monst *mtmp) case S_GIANT: if (rn2(2)) (void) mongets(mtmp, (mm != PM_ETTIN) ? BOULDER : CLUB); + if ((mm != PM_ETTIN) && !rn2(5)) + (void) mongets(mtmp, rn2(2) ? TWO_HANDED_SWORD : BATTLE_AXE); break; case S_HUMAN: if (is_mercenary(ptr)) {