X-Git-Url: https://plomlompom.com/repos/feed.xml?a=blobdiff_plain;f=plomrogue%2Ftasks.py;h=ca6d4ab99d0922501e767605334c01160415d1ad;hb=1ff4078be77dba8b4c4a5213490233a7642c2b6e;hp=1dec10d7e8b1a639474ba8e07d6e371cf1963185;hpb=08ec4530a77f65da7bee3fd60a1c8ca6d06b8760;p=plomrogue2 diff --git a/plomrogue/tasks.py b/plomrogue/tasks.py index 1dec10d..ca6d4ab 100644 --- a/plomrogue/tasks.py +++ b/plomrogue/tasks.py @@ -47,6 +47,7 @@ class Task_MOVE(Task): 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') + self.thing.invalidate('fov') if self.thing.blocks_light: self.thing.game.record_change(self.thing.position, 'fov') if self.thing.carrying: @@ -182,7 +183,7 @@ class Task_INTOXICATE(Task): def check(self): if self.thing.carrying is None: - raise PlayError('carrying nothing to drink from') + raise PlayError('carrying nothing to consume') if self.thing.carrying.type_ not in {'Bottle', 'Cookie'}: raise PlayError('cannot consume this kind of thing') if self.thing.carrying.type_ == 'Bottle' and\