X-Git-Url: https://plomlompom.com/repos/%7B%7Bdb.prefix%7D%7D/static/git-favicon.png?a=blobdiff_plain;f=plugins%2Fserver%2FPleaseTheIslandGod.py;h=f750a28017d3154a275b4ff43a17938f7c7a5c39;hb=4c0441f280e772656245c23252b9fd49976db1b5;hp=5c89394205cd4288aafff438e794341284b7886b;hpb=ced67d16fe54c1c916a556c47837173cec0d29b6;p=plomrogue diff --git a/plugins/server/PleaseTheIslandGod.py b/plugins/server/PleaseTheIslandGod.py index 5c89394..f750a28 100644 --- a/plugins/server/PleaseTheIslandGod.py +++ b/plugins/server/PleaseTheIslandGod.py @@ -65,7 +65,7 @@ def make_world(seed): print("Ignoring: No valid " + name + " set.") return world_db["Things"] = {} - make_map() + make_map_func() world_db["WORLD_ACTIVE"] = 1 world_db["TURN"] = 1 for i in range(world_db["ThingTypes"][playertype]["TT_START_NUMBER"]): @@ -795,33 +795,21 @@ def play_pickup(): strong_write(io_db["file_out"], "PLUGIN PleaseTheIslandGod\n") -if not "GOD_FAVOR" in world_db: - world_db["GOD_FAVOR"] = 0 -if not "FAVOR_STAGE" in world_db: - world_db["FAVOR_STAGE"] = 0 -if not "SLIPPERS" in world_db: - world_db["SLIPPERS"] = 0 -if not "PLANT_0" in world_db: - world_db["PLANT_0"] = 0 -if not "PLANT_1" in world_db: - world_db["PLANT_1"] = 0 -if not "ANIMAL_0" in world_db: - world_db["ANIMAL_0"] = 0 -if not "ANIMAL_1" in world_db: - world_db["ANIMAL_1"] = 0 -if not "TOOL_0" in world_db: - world_db["TOOL_0"] = 0 -if not "TOOL_1" in world_db: - world_db["TOOL_1"] = 0 -if not "LUMBER" in world_db: - world_db["LUMBER"] = 0 -if not "EMPATHY" in world_db: - world_db["EMPATHY"] = 0 +def set_zero_if_undefined(key): + if not key in world_db: + world_db[key] = 0 + +set_zero_if_undefined("GOD_FAVOR") +set_zero_if_undefined("FAVOR_STAGE") +set_zero_if_undefined("EMPATHY") +world_db["specials"] = ["SLIPPERS", "PLANT_0", "PLANT_1", "TOOL_0", "TOOL_1", + "LUMBER", "ANIMAL_0", "ANIMAL_1"] +for key in world_db["specials"]: + set_zero_if_undefined(key) + world_db["terrain_names"][":"] = "SOIL" world_db["terrain_names"]["|"] = "WALL" world_db["terrain_names"]["_"] = "ALTAR" -world_db["specials"] = ["SLIPPERS", "PLANT_0", "PLANT_1", "TOOL_0", "TOOL_1", - "LUMBER", "ANIMAL_0", "ANIMAL_1"] io_db["worldstate_write_order"] += [["GOD_FAVOR", "world_int"]] io_db["worldstate_write_order"] += [[write_metamap_A, "func"]] io_db["worldstate_write_order"] += [[write_metamap_B, "func"]]