X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;ds=sidebyside;f=roguelike-server;h=ce44fa2da969c375e77440e34e0f5d66b5146a91;hb=07b41b8fbdfbe03791774bfcc0b4fefb1cc2b4d3;hp=fd3edbde27f09f9483e6f43772d56b24980272b3;hpb=e1576f40cfa7cba4bb6950c87d21fe5e79bb4243;p=plomrogue diff --git a/roguelike-server b/roguelike-server index fd3edbd..ce44fa2 100755 --- a/roguelike-server +++ b/roguelike-server @@ -33,8 +33,7 @@ def prep_library(): """Prepare ctypes library at ./libplomrogue.so""" libpath = ("./libplomrogue.so") if not os.access(libpath, os.F_OK): - raise SystemExit("No library " + libpath + - ", run ./compile-server.sh first?") + raise SystemExit("No library " + libpath + ", run ./redo first?") libpr = ctypes.cdll.LoadLibrary(libpath) libpr.seed_rrand.restype = ctypes.c_uint32 return libpr @@ -325,7 +324,10 @@ def try_worldstate_update(): type_id = world_db["Things"][id]["T_TYPE"] name = world_db["ThingTypes"][type_id]["TT_NAME"] inventory = inventory + name + "\n" - string = str(world_db["TURN"]) + "\n" + \ + ## 7DRL additions: GOD_MOOD, GOD_FAVOR + string = str(world_db["GOD_MOOD"]) + "\n" + \ + str(world_db["GOD_FAVOR"]) + "\n" + \ + str(world_db["TURN"]) + "\n" + \ str(world_db["Things"][0]["T_LIFEPOINTS"]) + "\n" + \ str(world_db["Things"][0]["T_SATIATION"]) + "\n" + \ inventory + "%\n" + \ @@ -1537,6 +1539,8 @@ commands_db = { "SEED_MAP": (1, False, command_seedmap), "SEED_RANDOMNESS": (1, False, command_seedrandomness), "TURN": (1, False, setter(None, "TURN", 0, 65535)), + "GOD_MOOD": (1, False, setter(None, "GOD_MOOD", -32768, 32767)), ## + "GOD_FAVOR": (1, False, setter(None, "GOD_FAVOR", -32768, 32767)), ## "PLAYER_TYPE": (1, False, setter(None, "PLAYER_TYPE", 0)), "MAP_LENGTH": (1, False, command_maplength), "WORLD_ACTIVE": (1, False, command_worldactive), @@ -1583,6 +1587,8 @@ world_db = { "SEED_MAP": 0, "PLAYER_TYPE": 0, "WORLD_ACTIVE": 0, + "GOD_MOOD": 0, ## + "GOD_FAVOR": 0, ## "ThingActions": {}, "ThingTypes": {}, "Things": {}