Example #1
0
 def do_broadcast(self, ignore):
     '''
     Send a broadcast notification
     Usage: broadcast
     '''
     title = raw_input(PROMPT + "Title: ")
     message = raw_input(PROMPT + "Message: ")
     Notifier.broadcast_success(title, message)
Example #2
0
 def do_broadcast(self, ignore):
     '''
     Send a broadcast notification
     Usage: broadcast
     '''
     title = raw_input(PROMPT + "Title: ")
     message = raw_input(PROMPT + "Message: ")
     Notifier.broadcast_success(title, message)
Example #3
0
 def flag_capture(self, user, flag):
     ''' Callback for when a flag is captured '''
     self.refresh_scoreboard()
     evt_id = Notifier.broadcast_success("Flag Capture", 
         "%s has captured '%s'." % (user.team.name, flag.name,)
     )
     self.push_broadcast_notification(evt_id)
Example #4
0
 def create_flag_capture_event(self, user, flag):
     ''' Callback for when a flag is captured '''
     self.refresh_scoreboard()
     evt_id = Notifier.broadcast_success("Flag Capture", 
         "%s has captured '%s'." % (user.team.name, flag.name,)
     )
     return (self.push_broadcast_notification, {'event_uuid': evt_id})
Example #5
0
 def create_unlocked_level_event(self, user, level):
     ''' Callback for when a team unlocks a new level '''
     self.refresh_scoreboard()
     message = "%s unlocked level #%d." % (
         user.team.name,
         level.number,
     )
     evt_id = Notifier.broadcast_success("Level Unlocked", message)
     return (self.push_broadcast_notification, {'event_uuid': evt_id})
Example #6
0
 def create_flag_capture_event(self, user, flag):
     ''' Callback for when a flag is captured '''
     self.refresh_scoreboard()
     evt_id = Notifier.broadcast_success(
         "Flag Capture", "%s has captured '%s'." % (
             user.team.name,
             flag.name,
         ))
     return (self.push_broadcast_notification, {'event_uuid': evt_id})
Example #7
0
 def unlocked_level(self, user, level):
     ''' Callback for when a team unlocks a new level '''
     self.refresh_scoreboard()
     message = "%s unlocked level #%d." % (
         user.team.name,
         level.number,
     )
     evt_id = Notifier.broadcast_success("Level Unlocked", message)
     self.push_broadcast_notification(evt_id)
Example #8
0
 def flag_capture(self, user, flag):
     ''' Callback for when a flag is captured '''
     self.refresh_scoreboard()
     evt_id = Notifier.broadcast_success(
         "Flag Capture", "%s has captured '%s'." % (
             user.team.name,
             flag.name,
         ))
     self.push_broadcast_notification(evt_id)
Example #9
0
 def unlocked_level(self, user, level):
     ''' Callback for when a team unlocks a new level '''
     self.refresh_scoreboard()
     message = "%s unlocked level #%d." % (user.team.name, level.number,)
     evt_id = Notifier.broadcast_success("Level Unlocked", message)
     self.push_broadcast_notification(evt_id)
Example #10
0
 def create_unlocked_level_event(self, user, level):
     ''' Callback for when a team unlocks a new level '''
     self.refresh_scoreboard()
     message = "%s unlocked level #%d." % (user.team.name, level.number,)
     evt_id = Notifier.broadcast_success("Level Unlocked", message)
     return (self.push_broadcast_notification, {'event_uuid': evt_id})