X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;f=plomrogue%2Fgame.py;h=cd1ce2ea8ee5e3c947e10075acb2a0e39ae64969;hb=51addf32b5a876c47325fb55756aacaea65ed0da;hp=c4951799002c3a2ec086bde6342cb07231c1c6f5;hpb=a81ea397900267331c15c1cda5d349b22a49ea16;p=plomrogue2 diff --git a/plomrogue/game.py b/plomrogue/game.py index c495179..cd1ce2e 100755 --- a/plomrogue/game.py +++ b/plomrogue/game.py @@ -180,7 +180,7 @@ class Game(GameBase): def get_string_options(self, string_option_type): if string_option_type == 'direction': - return self.map_geometry.get_directions() + return self.map_geometry.directions elif string_option_type == 'char': return [c for c in string.digits + string.ascii_letters + string.punctuation + ' '] @@ -238,6 +238,8 @@ class Game(GameBase): if hasattr(t, 'thing_char'): self.io.send('THING_CHAR %s %s' % (t.id_, quote(t.thing_char)), c_id) + if hasattr(t, 'carrying') and t.carrying: + self.io.send('THING_CARRYING %s' % (t.id_)) for big_yx in self.portals: for little_yx in [little_yx for little_yx in self.portals[big_yx] if player.fov_test(big_yx, little_yx)]: