Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0010970 [DCSS] Bug Report crash always 2017-03-09 06:38 2017-04-01 04:24
Reporter PleasingFungus View Status public  
Assigned To advil
Priority normal Resolution done  
Status resolved   Product Branch 0.21 ancient branch
Summary 0010970: Demonspawn mutations that conflict with temp mutations crash the game
Description When you gain a demonspawn mutation, the game attempts (up to 100 times) to remove conflicting mutations, and then dies if it fails. The mutation removal codepath used, however, ignores temporary mutations - doesn't try to remove them. If e.g. you've gotten temporary frailty from a wretched star, and you level up and mutate Robust 1, then the game will invariably crash.
Additional Information
Tags No tags attached.
Attached Files

- Relationships
has duplicate 0010981closedPleasingFungus Crash on levelup when char has conflicting mutations (perma robust 2 and temp frail 3) 

-  Notes
(0031562)
advil (administrator)
2017-04-01 04:24

The immediate problem is fixed in https://github.com/crawl/crawl/commit/3d340bbdaddf [^] (not going to make any other guarantees about that code though)

- Issue History
Date Modified Username Field Change
2017-03-09 06:38 PleasingFungus New Issue
2017-03-24 05:21 PleasingFungus Relationship added has duplicate 0010981
2017-03-24 19:18 murtidash Note Added: 0031554
2017-03-24 20:29 murtidash Note Deleted: 0031554
2017-04-01 04:24 advil Note Added: 0031562
2017-04-01 04:24 advil Status new => resolved
2017-04-01 04:24 advil Fixed in Branch => 0.20 development branch
2017-04-01 04:24 advil Resolution open => done
2017-04-01 04:24 advil Assigned To => advil


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