X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;f=plomrogue%2Ftasks.py;fp=plomrogue%2Ftasks.py;h=fced65036f94fa122afd07b9d634a76931c6535a;hb=a87fff596af07090497fc16c429c4df739f0c3d9;hp=de9f1c87d1591820f2a405bf97313866e0c90ab5;hpb=6a16b94fff101209e90ce93ee53847d84a25da5c;p=plomrogue2 diff --git a/plomrogue/tasks.py b/plomrogue/tasks.py index de9f1c8..fced650 100644 --- a/plomrogue/tasks.py +++ b/plomrogue/tasks.py @@ -49,6 +49,17 @@ class Task_MOVE(Task): if self.thing.blocks_light: self.thing.game.record_change(self.thing.position, 'fov') self.thing.position = self._get_move_target() + for t in [t for t in self.thing.game.things + if t.type_ == 'Player' and not t == self.thing + and t.position == self.thing.position]: + self.thing.send_msg('CHAT %s' % + quote('You get awkwardly close to %s.' % t.name)) + for c_id in self.thing.game.sessions: + if self.thing.game.sessions[c_id]['thing_id'] == t.id_: + t.send_msg('CHAT %s' % + quote('%s gets awkwardly close to you.' % + 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]]