Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006070 [DCSS] Bug Report minor always 2012-08-14 16:23 2014-10-04 00:30
Reporter Claws View Status public  
Assigned To neil
Priority normal Resolution done  
Status resolved   Product Branch 0.11 ancient branch
Summary 0006070: MONS spec weirdness with zombified monsters
Description   * 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.
Additional Information
Tags No tags attached.
Attached Files

- Relationships
parent of 0008275resolvedneil Place:Foo skeleton seems to ignore M_NO_SKELETON 
related to 0006494resolvedKiloByte Spider Nest Entry Crash 

-  Notes
(0019624)
infiniplex (reporter)
2012-08-20 05:20

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.
(0020292)
Claws (developer)
2012-09-29 22:34

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).
(0027022)
doy (developer)
2014-08-15 12:20

The crashes are fixed as of 324a815. Leaving this open for the other issues.
(0027041)
wheals (administrator)
2014-08-17 17:23

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).
(0027421)
neil (administrator)
2014-10-04 00:29

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.

- Issue History
Date Modified Username Field Change
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
Powered by Mantis Bugtracker