X-Git-Url: https://plomlompom.com/repos/feed.xml?a=blobdiff_plain;f=plomrogue%2Ftasks.py;h=1dec10d7e8b1a639474ba8e07d6e371cf1963185;hb=08ec4530a77f65da7bee3fd60a1c8ca6d06b8760;hp=8af4bb957f683227decdcd2f2066a79a766004e5;hpb=4a49836086c55c2736bcc7def243f6c4a72ae690;p=plomrogue2 diff --git a/plomrogue/tasks.py b/plomrogue/tasks.py index 8af4bb9..1dec10d 100644 --- a/plomrogue/tasks.py +++ b/plomrogue/tasks.py @@ -36,18 +36,18 @@ class Task_MOVE(Task): test_yxyx = self._get_move_target() move_blockers = self.thing.game.get_movement_blockers() if test_yxyx in [t.position for t in self.thing.game.things - if t.blocking]: + if t.blocks_movement]: raise PlayError('blocked by other thing') elif self.thing.game.maps[test_yxyx[0]][test_yxyx[1]] in move_blockers: raise PlayError('blocked by impassable tile') def do(self): self.thing.game.record_change(self.thing.position, 'other') - if self.thing.blocking: + if self.thing.blocks_light: self.thing.game.record_change(self.thing.position, 'fov') self.thing.position = self._get_move_target() self.thing.game.record_change(self.thing.position, 'other') - if self.thing.blocking: + if self.thing.blocks_light: self.thing.game.record_change(self.thing.position, 'fov') if self.thing.carrying: self.thing.carrying.position = self.thing.position @@ -169,7 +169,7 @@ class Task_DOOR(Task): get_neighbors_yxyx(self.thing.position).values()) for t in [t for t in self.thing.game.things if t.type_ == 'Door' and t.position in action_radius]: - if t.blocking: + if t.blocks_movement: t.open() else: t.close()