[
  {
    "type": "effect_on_condition",
    "id": "EOC_perk_caster_level_up_animist",
    "eoc_type": "EVENT",
    "required_event": "opens_spellbook",
    "condition": { "u_has_trait": "perk_caster_level_up_animist" },
    "effect": { "math": [ "u_school_level_adjustment( 'ANIMIST' )", "+=", "1" ] }
  }
]
