# Every JSON associated with mutagen?

**URL:** <https://discourse.cataclysmdda.org/t/every-json-associated-with-mutagen/13283>\
**Category:** The Toolbox\
**Created:** [January 18, 2017, 4:18am UTC](https://discourse.cataclysmdda.org/t/every-json-associated-with-mutagen/13283 "2017-01-18T04:18:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![harison86](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/harison86/32/10005_2.png) [@harison86](https://discourse.cataclysmdda.org/u/harison86)\
**Post date:** [January 18, 2017, 4:18am UTC](https://discourse.cataclysmdda.org/t/every-json-associated-with-mutagen/13283/1 "2017-01-18T04:18:44Z")

</div>

Hi I’m new to the modding part of Cataclysm so please excuse me if this is a dumb question in any way.

What are all of the JSON files that make a mutagen work, like the Alpha mutagen for example? I know mutation\_category is where the mutagen category is defined, the mutagen itself is defined in items\>comestibles\>mutagen, mutations are defined in the mutations file and where MUTCAT\_ALPHA or other appropriate mutation category is attached, the recipe book is defined in items\>book\>cooking, and the recipe is defined in recipes\>recipe\_medsandchemicals.

I’m planning to make mod to add more types of mutagen and I need to know what other JSON files I would need to modify/copy in order for it to work and be fully implemented in a manner identical to the current mutagens, complete with book, recipe, mutagen, mutation tree, and spawning in-game.

---

<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:** [January 19, 2017, 12:44am UTC](https://discourse.cataclysmdda.org/t/every-json-associated-with-mutagen/13283/2 "2017-01-19T00:44:27Z")

</div>

Sounds like you got all of it but one: spawning. item\_groups.json is the one for spawning.

Mutations themselves can have only a limited set of effects due to them being limited to jsons, but any behavior that is fully defined in jsons should work.
