Exemple #1
0
 def action_attack(self, source=None, target=None):
     Log.Scene(self.name).Source(source.name).Attack(target.name).call()
     event = GEvent.new_event(GEvent.APP_DEFINED,
                              self.event_battle_attack,
                              self,
                              GEvent.SCENE,
                              {"source": self.battle_source, "target": self.battle_target}, )
     return event
Exemple #2
0
 def action_pass(self, source=None, target=None):
     Log.Scene(self.name).Source(source.name).Pass(target.name).call()
     return None
Exemple #3
0
 def action_defend(self, source=None, target=None):
     Log.Scene(self.name).Source(source.name).Defend(target.name).call()
     return None