X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=plomrogue%2Ftasks.py;h=68ffb09d203055f4e2bd32126d1c609d103517be;hb=7ca861abd3acab67ddf18c39dbaadd9b401f7892;hp=ad8cfc8b648c3a2cfcc53d76166e5d7dc5060395;hpb=a2a99a46b65a881027d4724c4f2ecd23c2ba60ed;p=plomrogue2 diff --git a/plomrogue/tasks.py b/plomrogue/tasks.py index ad8cfc8..68ffb09 100644 --- a/plomrogue/tasks.py +++ b/plomrogue/tasks.py @@ -61,20 +61,7 @@ class Task_MOVE(Task): self.thing.name)) break self.thing.game.record_change(self.thing.position, 'other') - terrain = \ - self.thing.game.maps[self.thing.position[0]][self.thing.position[1]] - if terrain in self.thing.game.terrains: - terrain_type = self.thing.game.terrains[terrain] - if 'sittable' in terrain_type.tags: - self.thing.standing = False - self.thing.send_msg('CHAT "You sink into the %s. ' - 'Staying here will replenish your energy."' - % terrain_type.description) - for t in [t for t in self.thing.game.things - if t.type_ == 'Chair' and t.position == self.thing.position]: - self.thing.standing = False - self.thing.send_msg('CHAT "You sink into the Chair. ' - 'Staying here will replenish your energy."') + self.thing.try_to_sit() self.thing.invalidate('fov') if self.thing.blocks_light: self.thing.game.record_change(self.thing.position, 'fov')