# Fast learner trait

**URL:** <https://discourse.cataclysmdda.org/t/fast-learner-trait/7482>\
**Category:** The Toolbox\
**Created:** [September 29, 2014, 1:03pm UTC](https://discourse.cataclysmdda.org/t/fast-learner-trait/7482 "2014-09-29T13:03:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jokaro](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/jokaro/32/1039_2.png) [@jokaro](https://discourse.cataclysmdda.org/u/jokaro)\
**Post date:** [September 29, 2014, 1:03pm UTC](https://discourse.cataclysmdda.org/t/fast-learner-trait/7482/1 "2014-09-29T13:03:13Z")

</div>

I was interesting in looking up how fast learner is implemented in code. But I have searched for a lot of things and still can only find a reference to the trait in the mutations.json file. Nothing in code. Where should I look?

---

<div class="post-metadata">

**Author:** ![BevapDin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/bevapdin/32/228_2.png) [@BevapDin](https://discourse.cataclysmdda.org/u/BevapDin)\
**Post date:** [September 29, 2014, 3:07pm UTC](https://discourse.cataclysmdda.org/t/fast-learner-trait/7482/2 "2014-09-29T15:07:20Z")

</div>

The json says the id of the trait is “FASTLEARNER” - you always want to search for what is listed as id / ident in json. The name etc. are just strings that are displayed in the game. You also want to use the “search in all files” feature of your preferred editor/IDE and search all .cpp/.h files in the src directory.

There is one appearance of that id in player.cpp.
