X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=plomrogue%2Ftasks.py;h=1dec10d7e8b1a639474ba8e07d6e371cf1963185;hb=08ec4530a77f65da7bee3fd60a1c8ca6d06b8760;hp=8af4bb957f683227decdcd2f2066a79a766004e5;hpb=e34635f6def56d744a0abbff6fb227b46f9b9d1d;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()