steeds don't remember traps
<Someone> reported to the list that steeds didn't remember traps encountered while mounted. When not mounted, a monster will remember traps, even when they don't damage the monster. To that end, added code to set the steed's mtrapseen mask.
This commit is contained in:
@@ -382,6 +382,7 @@ fix sequencing of Magicbane's hit messages
|
|||||||
avoid buffer overflow from long or too many -s params
|
avoid buffer overflow from long or too many -s params
|
||||||
wake up first if trying to crawl out of water while asleep
|
wake up first if trying to crawl out of water while asleep
|
||||||
while waiting, don't try to change into were form when already in were form
|
while waiting, don't try to change into were form when already in were form
|
||||||
|
steed should remember traps encountered while mounted
|
||||||
|
|
||||||
|
|
||||||
Platform- and/or Interface-Specific Fixes
|
Platform- and/or Interface-Specific Fixes
|
||||||
|
|||||||
@@ -552,6 +552,10 @@ unsigned trflags;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef STEED
|
||||||
|
if (u.usteed) u.usteed->mtrapseen |= (1 << (ttype-1));
|
||||||
|
#endif
|
||||||
|
|
||||||
switch(ttype) {
|
switch(ttype) {
|
||||||
case ARROW_TRAP:
|
case ARROW_TRAP:
|
||||||
seetrap(trap);
|
seetrap(trap);
|
||||||
|
|||||||
Reference in New Issue
Block a user