'Called the first time the object is created.
We set up the base properties and flags here.'

def at_object_creation(self):

    self.cmdset.add(MobCmdSet, permanent=True)
    self.db.patrolling = True
    self.db.aggressive = True
    self.db.immortal = False
    self.db.is_dead = True
    self.db.damage_resistance = 100.0
    self.db.patrolling_pace = 6
    self.db.aggressive_pace = 2
    self.db.hunting_pace = 1
    self.db.death_pace = 100
    self.db.last_ticker_interval = None
    self.db.desc_alive = 'This    is    a    moving    object.'
    self.db.desc_dead = 'A    dead    body.'
    self.db.full_health = 20
    self.db.health = 20
    self.db.send_defeated_to = 'dark    cell'
    self.db.defeat_msg = 'You    fall    to    the    ground.'
    self.db.defeat_msg_room = '%s    falls    to    the    ground.'
    self.db.weapon_ineffective_msg = 'Your    weapon    just    passes    through    your    enemy,    causing    almost    no    effect!'
    self.db.death_msg = ('After    the    last    hit    %s    evaporates.' % self.key)
    self.db.hit_msg = ('%s    wails,    shudders    and    writhes.' % self.key)
    self.db.irregular_msgs = ['the    enemy    looks    about.', 'the    enemy    changes    stance.']
    self.db.tutorial_info = 'This    is    an    object    with    simple    state    AI,    using    a    ticker    to    move.'
