home
·
contact
·
privacy
projects
/
plomrogue2
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Invert weariness metric into energy metric.
[plomrogue2]
/
plomrogue
/
game.py
diff --git
a/plomrogue/game.py
b/plomrogue/game.py
index 0c84e044d5b087baf52bdcde18b0c7b8f7e40267..ff035bb8dd28f3ab0b22425b22cb1f3f1e5e312d 100755
(executable)
--- 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,
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(),
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_))
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]))
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
def get_map(self, big_yx, type_='normal'):
if type_ == 'normal':
maps = self.maps