Example #1
0
 def declare_war(self, aggressor, defender, status):
     if aggressor.player == defender.player:
         return 'hidden'
     if set(aggressor.wars).intersection(defender.wars):
         return 'disabled'
     if status == 'execute':
         War.new(aggressor, defender)
         return 'done'
     return self.end_order(status)