X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;f=plomrogue%2Ftasks.py;h=f3945c2a36366ea7b9a370a8e35a0772ed1490c8;hb=ea5ddf2c37571f3fb0ed486cd4a4294b82c54b54;hp=1204001b4d202ec54ff8a3891d5b13708608045f;hpb=5e1dd193ed529ff9d3ca3746736d74d3ca55d864;p=plomrogue2 diff --git a/plomrogue/tasks.py b/plomrogue/tasks.py index 1204001..f3945c2 100644 --- a/plomrogue/tasks.py +++ b/plomrogue/tasks.py @@ -154,11 +154,8 @@ class Task_INTOXICATE(Task): def do(self): self.thing.carrying.full = False self.thing.carrying.empty() - for c_id in self.thing.game.sessions: - if self.thing.game.sessions[c_id]['thing_id'] == self.thing.id_: - self.thing.game.io.send('RANDOM_COLORS', c_id) - self.thing.game.io.send('CHAT "You are drunk now."', c_id) - break + self.thing.send_msg('RANDOM_COLORS') + self.thing.send_msg('CHAT "You are drunk now."') self.thing.drunk = 10000 @@ -174,10 +171,9 @@ class Task_COMMAND(Task): def do(self): from plomrogue.misc import quote - reply = self.thing.carrying.interpret(self.args[0]) - for c_id in self.thing.game.sessions: - if self.thing.game.sessions[c_id]['thing_id'] == self.thing.id_: - self.thing.game.io.send('REPLY ' + quote(reply), c_id) + reply_lines = self.thing.carrying.interpret(self.args[0]) + for line in reply_lines: + self.thing.send_msg('REPLY ' + quote(line))