Fix fired iron ball sanity error
When hero was punished and swallowed, and fired the attached iron ball from a quiver, thrownobj was not cleared.
This commit is contained in:
@@ -178,6 +178,7 @@ avoid 'object lost' panic when polymorph causes loss of levitation boots or
|
|||||||
wasn't possible to tell where they were, unlike all other forms of
|
wasn't possible to tell where they were, unlike all other forms of
|
||||||
multiple movement; stop running if/when an engraving is reached
|
multiple movement; stop running if/when an engraving is reached
|
||||||
fix exploding land mine moving ball or chain and causing a sanity error
|
fix exploding land mine moving ball or chain and causing a sanity error
|
||||||
|
fix firing attached iron ball when swallowed causing a sanity error
|
||||||
|
|
||||||
|
|
||||||
Fixes to Post-3.6.2 Problems that Were Exposed Via git Repository
|
Fixes to Post-3.6.2 Problems that Were Exposed Via git Repository
|
||||||
|
|||||||
+1
-1
@@ -1294,7 +1294,7 @@ boolean twoweap; /* used to restore twoweapon mode if wielded weapon returns */
|
|||||||
|| !index(in_rooms(mon->mx, mon->my, SHOPBASE), *u.ushops)))
|
|| !index(in_rooms(mon->mx, mon->my, SHOPBASE), *u.ushops)))
|
||||||
hot_pursuit(mon);
|
hot_pursuit(mon);
|
||||||
|
|
||||||
if (obj_gone)
|
if (obj_gone || obj == uball)
|
||||||
thrownobj = (struct obj *) 0;
|
thrownobj = (struct obj *) 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user