'This is triggered whenever a new character enters the room.
This is called by the TutorialRoom the mob stands in and
allows it to be aware of changes immediately without needing
to poll for them all the time. For example, the mob can react
right away, also when patrolling on a very slow ticker.'

def at_new_arrival(self, new_character):

    if (self.db.aggressive and (not self.ndb.is_attacking)):
        self.start_attacking()
