X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=plomrogue%2Fgame.py;h=ff035bb8dd28f3ab0b22425b22cb1f3f1e5e312d;hb=dfe8541633da35717021f06839d1a386481c95f1;hp=0c84e044d5b087baf52bdcde18b0c7b8f7e40267;hpb=b919731c4857342e43a7b60a4c40ca29a9e9749a;p=plomrogue2 diff --git a/plomrogue/game.py b/plomrogue/game.py index 0c84e04..ff035bb 100755 --- a/plomrogue/game.py +++ b/plomrogue/game.py @@ -277,7 +277,7 @@ class Game(GameBase): self.io.send('PLAYERS_HAT_CHARS ' + quote(player.get_cookie_chars()), c_id) self.io.send('STATS %s %s' % (player.need_for_toilet, - player.weariness), c_id) + player.energy), c_id) if player.id_ in player_ids_send_fov: self.io.send('FOV %s' % quote(player.fov_stencil.terrain), c_id) self.io.send('MAP %s %s %s' % (self.get_map_geometry_shape(), @@ -561,9 +561,14 @@ class Game(GameBase): write(f, 'THING_BOTTLE_EMPTY %s' % t.id_) elif t.type_ == 'DoorKey': write(f, 'THING_DOOR_KEY %s %s' % (t.id_, t.door.id_)) + elif t.type_ == 'Crate': + for item in t.content: + write(f, 'THING_CRATE_ITEM %s %s' % (t.id_, item.id_)) write(f, 'SPAWN_POINT %s %s' % (self.spawn_point[0], self.spawn_point[1])) + + def get_map(self, big_yx, type_='normal'): if type_ == 'normal': maps = self.maps