Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0012050 [DCSS] Bug Report trivial sometimes 2019-08-21 10:30 2019-11-10 16:21
Reporter kitchen_ace View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Branch 0.24 old branch
Summary 0012050: "The buggy slime creature returns to its original shape as it dies."
Description Caused by polymorphing a very large slime creature (3 slimes) into a water nymph and then killing it.

http://crawl.kelbi.org/saves/EthnicCake-crawl-git-6a6c3f83c1-190821-0825.tar.bz2 [^]

Can't reproduce locally on Linux tiles, r576-g91963d7417, but has happened more than once in this game.

Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0033400)
kitchen_ace (reporter)
2019-08-21 10:58

I was able to reproduce this locally; it seems like the key is to worship Gozag.
(0033574)
Goratrix (reporter)
2019-11-10 16:21
edited on: 2019-11-10 18:05

If I understand it correctly: "buggy" means size 0 (mon-info.cc, row 866). The original monster after polymorphing is remembered using ORIGINAL_TYPE_KEY. Does that only remember MONS_SLIME_CREATURE value, or is the original size also remembered somewhere? If the size is actually remembered and if this only happens with Gozag, then it looks like the Gozag gold conversion deletes/changes the blob size to zero?

Edit: looks like the slime size is not remembered after polymorph (as opposed to hydra heads). So I guess to fix this, the size should be set to 1 somewhere before the message is generated. There already seems to be a similar workaround here? https://github.com/crawl/crawl/blob/1d1f32e58f75fa36788bb27e290c3b65a3c923e7/crawl-ref/source/lookup-help.cc#L1003 [^]


- Issue History
Date Modified Username Field Change
2019-08-21 10:30 kitchen_ace New Issue
2019-08-21 10:58 kitchen_ace Note Added: 0033400
2019-11-10 16:21 Goratrix Note Added: 0033574
2019-11-10 18:05 Goratrix Note Edited: 0033574


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker