|Anonymous | Login | Signup for a new account||2019-02-20 23:33 CET|
|Main | My View | View Issues | Change Log | Wiki | Tavern | News|
|Viewing Issue Simple Details|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0009233||[DCSS] Bug Report||crash||always||2014-11-20 03:09||2015-02-20 21:52|
|Status||resolved||Product Branch||0.16 ancient branch|
|Summary||0009233: Crash when instakilling TSO summons|
(1) Use TSO's Divine Warrior ability to summon a pal.
(2) Kill it in a way that doesn't involve damage. &x^k works; possibly other approaches (distortion banishment, mangrove roots + confusion into deep water/lava...?) would as well.
(3) As the angel is in the midst of dying (that is, monster_die()), make_god_gifts_disappear() will be called, which will call monster_die() on the angel again. When it returns to the outer function, the monster type will be set to 1000 (invalid), which will cause a crash.
The right solution is probably to turn make_god_gifts_disappear() into a dact.
|Tags||No tags attached.|
|I fixed this in a lazier way (0.16-a0-4059-gb9776b0), by pretending the monster is already dead while firing conducts. A daction probably makes more sense, and would allow it to affect all levels, too.|
|2014-11-20 03:09||PleasingFungus||New Issue|
|2015-02-20 21:52||neil||Note Added: 0028541|
|2015-02-20 21:52||neil||Status||new => resolved|
|2015-02-20 21:52||neil||Fixed in Branch||=> 0.16 development branch|
|2015-02-20 21:52||neil||Resolution||open => done|
|2015-02-20 21:52||neil||Assigned To||=> neil|
|Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group|