# Conflicting mutations

**URL:** https://discourse.cataclysmdda.org/t/conflicting-mutations/13742
**Category:** The Garage
**Created:** [May 14, 2017, 8:00am UTC](https://discourse.cataclysmdda.org/t/conflicting-mutations/13742 "2017-05-14T08:00:12Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Ember](https://avatars.discourse-cdn.com/v4/letter/e/838e76/32.png) [@Ember](https://discourse.cataclysmdda.org/u/Ember)
#### Post date: [May 14, 2017, 8:00am UTC](https://discourse.cataclysmdda.org/t/conflicting-mutations/13742/1 "2017-05-14T08:00:12Z")

</div>

you apparently can have slow feet and roadrunner at the same time  
its a bit odd as one increases speed while the other reduces  
build 6431

ver 0.C-22249

---

<div class="post-metadata">

### Author: ![ZoneWizard](https://avatars.discourse-cdn.com/v4/letter/z/c6cbf5/32.png) [@ZoneWizard](https://discourse.cataclysmdda.org/u/ZoneWizard)
#### Post date: [May 22, 2017, 3:42pm UTC](https://discourse.cataclysmdda.org/t/conflicting-mutations/13742/2 "2017-05-22T15:42:47Z")

</div>

While perhaps a bug, considering the how the game will interpret this will be something of a “one cancels the other”. So if the bug doesn’t break anything it probably just cancels each other out or gives a tiny buff or debuff, depending on the exact hidden math of either.

---

<div class="post-metadata">

### Author: ![Valiant](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/valiant/32/4788_2.png) [@Valiant](https://discourse.cataclysmdda.org/u/Valiant)
#### Post date: [May 23, 2017, 6:57pm UTC](https://discourse.cataclysmdda.org/t/conflicting-mutations/13742/3 "2017-05-23T18:57:20Z")

</div>

Created a PR to address this - [https://github.com/CleverRaven/Cataclysm-DDA/pull/21101](https://github.com/CleverRaven/Cataclysm-DDA/pull/21101).

---

<div class="post-metadata">

### Author: ![Chezzo](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/chezzo/32/429_2.png) [@Chezzo](https://discourse.cataclysmdda.org/u/Chezzo)
#### Post date: [May 24, 2017, 5:34am UTC](https://discourse.cataclysmdda.org/t/conflicting-mutations/13742/4 "2017-05-24T05:34:19Z")

</div>

You can also have ugly and pretty, and a whole lot of other conflicting mutations.

---

<div class="post-metadata">

### Author: ![Solusphere](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/solusphere/32/66_2.png) [@Solusphere](https://discourse.cataclysmdda.org/u/Solusphere)
#### Post date: [May 24, 2017, 6:18am UTC](https://discourse.cataclysmdda.org/t/conflicting-mutations/13742/5 "2017-05-24T06:18:12Z")

</div>

> [@Chezzo](#):
>
> You can also have ugly and pretty, and a whole lot of other conflicting mutations.

If you have both of those at the same time, it’s absolutely a bug. Ugly is in Pretty’s cancelling mutations, and vice versa:

```
    "type" : "mutation",
    "id" : "PRETTY",
    "name" : "Pretty",
    "points" : 1,
    "ugliness" : -2,
    "description" : "You are a sight to behold. NPCs who care about such thing will react more kindly to you.",
    "starting_trait" : true,
    "category" : ["MUTCAT_ALPHA", "MUTCAT_FELINE", "MUTCAT_LUPINE"],
    "cancels" : ["UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3"],
    "changes_to" : ["BEAUTIFUL"]

```

---

<div class="post-metadata">

### Author: ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)
#### Post date: [May 31, 2017, 9:28pm UTC](https://discourse.cataclysmdda.org/t/conflicting-mutations/13742/6 "2017-05-31T21:28:21Z")

</div>

Mutation system has some edge cases that aren’t handled properly when inherent traits (the starting ones) are involved.  
Here’s one example:

> <https://github.com/CleverRaven/Cataclysm-DDA/issues/15725>

This one looks a bit different, though.

---

<div class="post-metadata">

### Author: ![ZoneWizard](https://avatars.discourse-cdn.com/v4/letter/z/c6cbf5/32.png) [@ZoneWizard](https://discourse.cataclysmdda.org/u/ZoneWizard)
#### Post date: [June 14, 2017, 7:02pm UTC](https://discourse.cataclysmdda.org/t/conflicting-mutations/13742/7 "2017-06-14T19:02:46Z")

</div>

So you are saying that the enabled start traits are not considered in regard to the cancel list? 0\_o

If so. Core bug I assume?
