Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0010102 [DCSS] Bug Report minor have not tried 2015-11-26 10:42 2023-07-30 17:22
Reporter Velorien View Status public  
Assigned To Kate
Priority normal Resolution done  
Status resolved   Product Branch 0.17 ancient branch
Summary 0010102: -10% HP sacrifice to Ru also eliminates +10% HP mutation, for a net 20% loss
Description My Troll Monk character picked up the +10% HP mutation from a mutagenic flesh chunk. A little later, I chose Ru's Sacrifice Health (lose 10% HP) on the assumption that these two things would cancel each other out, leaving me with a natural HP level. Instead, the sacrifice also removed the mutation, leaving my character at 20% less HP than before.

There was no reason to expect this to happen, and it makes the sacrifice crippling rather than merely significant.
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0029847)
Velorien (reporter)
2015-11-26 11:09

I have just had the same occur to another character with a +2 Dexterity mutation and Ru's "Sacrifice Purity" -2 Dexterity malus. The mutation is taken away *and* the sacrifice penalty is applied, for a total of -4 Dexterity.
(0029863)
elliptic (developer)
2015-11-26 19:36

The reason this happens is that these mutations are mutually exclusive - you can't have both +10% and -10% HP mutations at once - and we can't just cancel them out here because your +10% mutation isn't permanent and Ru's -10% mutation is. Possibly Ru shouldn't offer mutations that conflict with existing mutations, though that doesn't help the rare case where you get the conflicting mutation after being offered the Ru sacrifice but before accepting it...
(0029869)
Xentronium (reporter)
2015-11-27 03:25

Maybe warn the player + give extra piety for sacrifices canceling out good mutations?
(0029872)
Velorien (reporter)
2015-11-27 09:29

Does Ru have to inflict that mutation in all instances? Would it not be possible to add "if player has this specific mutation, remove it instead of adding Ru's one"?
(0030222)
PleasingFungus (administrator)
2016-02-29 03:02

@Velorien no - it's really a permanent sacrifice in the same way ru's sacrifices are meant to be, in that case. just losing a mut.

Xentronium's approach seems most reasonable to me.

- Issue History
Date Modified Username Field Change
2015-11-26 10:42 Velorien New Issue
2015-11-26 11:09 Velorien Note Added: 0029847
2015-11-26 19:36 elliptic Note Added: 0029863
2015-11-27 03:25 Xentronium Note Added: 0029869
2015-11-27 09:29 Velorien Note Added: 0029872
2016-02-29 03:02 PleasingFungus Note Added: 0030222
2023-07-30 17:22 Kate Status new => resolved
2023-07-30 17:22 Kate Fixed in Branch => longterm development (0.31+)
2023-07-30 17:22 Kate Resolution open => done
2023-07-30 17:22 Kate Assigned To => Kate


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