X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;ds=sidebyside;f=plomrogue%2Fgame.py;h=dd9c50a76a7e65c211f9425d413c18911611200d;hb=7faae7c97770388f0067c541d27e21573008115d;hp=f504599f59e4146adcc96a2645c9b48583f8e672;hpb=e6a3ab3471ae5a2be10bd64d694eef462d7f7cf6;p=plomrogue2 diff --git a/plomrogue/game.py b/plomrogue/game.py index f504599..dd9c50a 100755 --- a/plomrogue/game.py +++ b/plomrogue/game.py @@ -214,9 +214,9 @@ class Game(GameBase): quote(t.protection), t.id_), c_id) if hasattr(t, 'name'): self.io.send('THING_NAME %s %s' % (t.id_, quote(t.name)), c_id) - if hasattr(t, 'player_char'): + if hasattr(t, 'thing_char'): self.io.send('THING_CHAR %s %s' % (t.id_, - quote(t.player_char)), c_id) + quote(t.thing_char)), c_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)]: @@ -343,6 +343,8 @@ class Game(GameBase): write(f, 'GOD_THING_PROTECTION %s %s' % (t.id_, quote(t.protection))) if hasattr(t, 'name'): write(f, 'GOD_THING_NAME %s %s' % (t.id_, quote(t.name))) + if t.type_ == 'Door' and t.blocking: + write(f, 'THING_DOOR_CLOSED %s' % t.id_) write(f, 'SPAWN_POINT %s %s' % (self.spawn_point[0], self.spawn_point[1]))