Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
made bot more robust
  • Loading branch information
ricardokirkner committed Jul 8, 2012
1 parent 3237a5b commit 373a92b
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions bots/borg.py
Expand Up @@ -34,19 +34,18 @@ class BorgClient(ClientBase):
def __init__(self):
self.bots = get_bots_by_name()
self.enemy = None
self.current = None

def messageReceived(self, message):
if self.enemy is not None:
self.enemy.messageReceived(message)
return

enemy = self.set_enemy(message)
if enemy is not None:
self.enemy.messageReceived(message)
return

self.current.messageReceived(message)
try:
enemy.messageReceived(message)
except:
self.enemy = None
del self.bots[enemy.name]

def set_enemy(self, message):
enemy = None
Expand All @@ -60,9 +59,10 @@ def set_enemy(self, message):
self.enemy.transport = self.transport
return self.enemy

self.current = random.choice(self.bots.values())
self.current.transport = self.transport
current = random.choice(self.bots.values())
current.transport = self.transport
#print 'EMULATING', self.current.name
return current


def main():
Expand Down

0 comments on commit 373a92b

Please sign in to comment.