|Anonymous | Login||2020-06-01 07:19 CEST|
|Main | My View | View Issues | Change Log | Wiki | Tavern | News|
|Viewing Issue Simple Details|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0006070||[DCSS] Bug Report||minor||always||2012-08-14 16:23||2014-10-04 00:30|
|Status||resolved||Product Branch||0.11 ancient branch|
|Summary||0006070: MONS spec weirdness with zombified monsters|
* place:Foo spectre ignores monster holiness, producing spectres of undead monsters and plants.
* place:Zot zombies seem to bring up solely draconians, with no dragons.
* "base draconian zombie" itself produces a reliable crash:
ASSERT(smc) in 'mon-util.cc' at line 1219 failed.
|Tags||No tags attached.|
|I have got the same crash as with base draconian zombie with "any simulacrum". I had assumed this was because there are no e.g. Ugly Thing simulacrums, but it may be something else.|
|A later realization: place:Zot zombies only produce draconians due to the limit in how place:Foo can only produce small zombies. Considering that large [skeleton/zombie/simulacrum] works fine in most branches anyway, this is a silly limit that could use expanded syntax for monspec and vault definition (though whether the default should work to save lines/space might be uncertain).|
|The crashes are fixed as of 324a815. Leaving this open for the other issues.|
place:Zot zombie/skeleton seems to place dragons fine now (though it seems to also like moths of wrath a ton for no obvious reason).
The only non-MH_NATURAL place:Foo spectres I can get are spectral apises and spectral ghouls, which suggests to me that for some reason the check is being made for having a corpse instead of being the right holiness (which is funny since corpseless natural monsters ought to be able to be spectres).
The last part (non-natural spectres) is fixed in trunk (0.16-a0-1031-g5b9bb91), thanks!
It does still prevent spectral weight-zero monsters, because zombie_picker::veto still checks mons_class_can_leave_corpse.
|2012-08-14 16:23||Claws||New Issue|
|2012-08-20 05:20||infiniplex||Note Added: 0019624|
|2012-09-29 22:34||Claws||Note Added: 0020292|
|2013-01-04 18:02||neil||Relationship added||related to 0006494|
|2014-04-24 04:39||Reaver||Severity||minor => crash|
|2014-08-15 12:20||doy||Note Added: 0027022|
|2014-08-15 12:21||doy||Severity||crash => minor|
|2014-08-17 17:23||wheals||Note Added: 0027041|
|2014-08-31 03:10||wheals||Relationship added||parent of 0008275|
|2014-10-04 00:29||neil||Note Added: 0027421|
|2014-10-04 00:29||neil||Status||new => resolved|
|2014-10-04 00:29||neil||Fixed in Branch||=> 0.16 development branch|
|2014-10-04 00:29||neil||Resolution||open => done|
|2014-10-04 00:29||neil||Assigned To||=> neil|
|Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group|