def _states(cls): return (SituationStateData.from_auto_factory( 1, cls.no_front_door_repair_arrival), SituationStateData.from_auto_factory( 2, cls.front_door_repair_arrival), SituationStateData.from_auto_factory( 3, cls.wait_to_be_let_in_state), SituationStateData.from_auto_factory(4, cls.repair_state), SituationStateData(5, RepairLeaveSituationState))
def _states(cls): return (SituationStateData(1, PrepareForBattleSituationState), SituationStateData.from_auto_factory( 2, cls.base_battle_situation_state), SituationStateData.from_auto_factory( 3, cls.attack_battle_situation_state), SituationStateData.from_auto_factory( 4, cls.inspire_battle_situation_state), SituationStateData.from_auto_factory( 5, cls.rally_battle_sitaution_state), SituationStateData.from_auto_factory( 6, cls.warbling_warcry_battle_situation_state))
def _states(cls): return (SituationStateData.from_auto_factory(0, cls.delay_state), SituationStateData(1, CleanUpState, factory=cls.clean_up_state), SituationStateData(2, NothingToSeeHereState, factory=cls.nothing_to_see_here_state))
def _states(cls): return (SituationStateData.from_auto_factory(1, cls.preparation_state), )
def _states(cls): return (SituationStateData.from_auto_factory(0, cls.infected_state),)
def _states(cls): return (SituationStateData.from_auto_factory(1, cls.visit_state),)