## Base event class for all NBattle events. ## Each event type has a unique type constant for identification. class_name NBattleEvent enum Type { TICK, COMBATANT_UPDATE, STAT_BASE, STAT_MOD, COMBATANT_EFFECT, TRIGGER, } func get_type() -> Type: push_error("NBattleEvent.get_type() must be overridden") return Type.TICK