X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=server%2Fconfig%2Fio.py;h=463163843aeb2bdfc76c8866371e259d24813e29;hb=9daa8b8d01b9b2f9295dc51e94ceb524c278fe68;hp=e134b2f6af6a7d9c1be8430a16a74acd62430a87;hpb=0a56367e8396b2ece4c1bce8a25e93ceabd901c1;p=plomrogue diff --git a/server/config/io.py b/server/config/io.py index e134b2f..4631638 100644 --- a/server/config/io.py +++ b/server/config/io.py @@ -3,11 +3,14 @@ # see the file NOTICE in the root directory of the PlomRogue source package. +from server.worldstate_write_helpers import write_inventory, write_fov_map, \ + write_mem_map + + """File IO database.""" io_db = { "path_save": "save", "path_record": "record_save", - "path_worldconf": "confserver/world", "path_server": "server_run/", "path_in": "server_run/in", "path_out": "server_run/out", @@ -17,5 +20,16 @@ io_db = { "worldstate_updateable": False, "wait_on_read_fail": 0.03333, "max_wait_on_read_fail": 5, - "save_wait": 15 + "save_wait": 15, + "worldstate_write_order": [ + ["TURN", "world_int"], + ["T_LIFEPOINTS", "player_int"], + ["T_SATIATION", "player_int"], + [write_inventory, "func"], + ["T_POSY", "player_int"], + ["T_POSX", "player_int"], + ["MAP_LENGTH", "world_int"], + [write_fov_map, "func"], + [write_mem_map, "func"] + ] }