'Called just after puppeting has been completed and all
Player<->Object links have been established.
Note:
You can use `self.player` and `self.sessions.get()` to get
player and sessions at this point; the last entry in the
list from `self.sessions.get()` is the latest Session
puppeting this Object.'

def at_post_puppet(self):

    super(EventCharacter, self).at_post_puppet()
    self.callbacks.call('puppeted', self)
    location = self.location
    if (location and isinstance(location, DefaultRoom)):
        location.callbacks.call('puppeted_in', self, location)
