This custom code hook is part of the FS3Combat plugin.
If you have custom combat actions, you may also have some processing that needs to happen at the end of each turn. Resetting flags, handling special kinds of damage, etc.
Put your reset code in
plugins/fs3combat/custom_hooks.rb in the
For example, if you had a flag to represent whether someone was under a ‘mind trick’ influence, you might reset that at the end of the turn.
def self.custom_new_turn_reset(combatant) if (combatant.is_mind_tricked?) combatant.update(mind_tricked: false) end end