Partially due to an issue with trying to parse Clausewitz script into yaml as a "closest-cousin" data format. Clausewitz script will have duplicate keys so we lose trait modifiers sometimes if there are multiple "triggered_modifier" keys or some such.
I will look into better tooltip introspection, some keys might be getting discarded/renamed incorrectly.
Partially due to an issue with trying to parse Clausewitz script into yaml as a "closest-cousin" data format. Clausewitz script will have duplicate keys so we lose trait modifiers sometimes if there are multiple "triggered_modifier" keys or some such.
I will look into better tooltip introspection, some keys might be getting discarded/renamed incorrectly.