1
0
Fork 0
mirror of https://codeberg.org/noisytoot/notnotdnethack.git synced 2025-05-14 03:25:05 +01:00

Fix bug with pets on drow home

This commit is contained in:
Chris-plus-alphanumericgibberish 2015-02-06 02:30:14 -05:00
parent 835260633e
commit 7532c1acf7

View file

@ -2714,7 +2714,9 @@ register int mmflags;
place_monster(mtmp, x, y);
mtmp->mcansee = mtmp->mcanmove = mtmp->mnotlaugh = TRUE;
mtmp->mblinded = mtmp->mfrozen = mtmp->mlaughing = 0;
if(Race_if(PM_DROW) && in_mklev && Is_qstart(&u.uz) && ptr == &mons[PM_SPROW]) mtmp->mpeaceful = TRUE;
if(Race_if(PM_DROW) && in_mklev && Is_qstart(&u.uz) &&
(ptr == &mons[PM_SPROW]|| ptr == &mons[PM_CAVE_LIZARD] || ptr == &mons[PM_LARGE_CAVE_LIZARD])
) mtmp->mpeaceful = TRUE;
else mtmp->mpeaceful = (mmflags & MM_ANGRY) ? FALSE : peace_minded(ptr);
mtmp->mtraitor = FALSE;
mtmp->mferal = FALSE;