Viewing Issue Advanced Details Jump to Notes ] Wiki ] View Simple ] 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 Local or Remote Both
Status resolved   Operating System All
Projection none   Console or Tiles Both
ETA none Fixed in Branch 0.16 ancient branch Product Branch 0.11 ancient branch
  Product Version 0.11-a
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.
Steps To Reproduce
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