'Called once, when the script is created.'

def at_script_creation(self):

    self.key = 'Combat    Turn    Handler'
    self.interval = 5
    self.persistent = True
    self.db.fighters = []
    for object in self.obj.contents:
        if object.db.hp:
            self.db.fighters.append(object)
    for fighter in self.db.fighters:
        self.initialize_for_combat(fighter)
    self.obj.db.Combat_TurnHandler = self
    ordered_by_roll = sorted(self.db.fighters, key=roll_init, reverse=True)
    self.db.fighters = ordered_by_roll
    self.obj.msg_contents(('Turn    order    is:    %s    ' % ',    '.join((obj.key for obj in self.db.fighters))))
    self.db.turn = 0
    self.db.timer = 30
