altar_msg_6 = "The Island God speaks to you: \"You have proven yourself " \
"worthy of my respect. You were a good citizen to the island, and someti" \
"mes a better steward to its inhabitants than me. The island shall miss " \
- "you when you leave. But you have earned the right to do so. Take this" + \
- world_db["ThingTypes"][world_db["SLIPPERS"]]["TT_NAME"] + " and USE it w" \
- "hen you please. It will take you to where you came from. (But do feel f" \
- "ree to stay here as long as you like.)\""
+ "you when you leave. But you have earned the right to do so. Take this " \
+ + world_db["ThingTypes"][world_db["SLIPPERS"]]["TT_NAME"] + " and USE i" \
+ "t when you please. It will take you to where you came from. (But do fe" \
+ "el free to stay here as long as you like.)\""
def enter_altar():
from server.new_thing import new_Thing
ord_v = ord("v")
length = world_db["MAP_LENGTH"]
metamapA = bytearray(b'0' * (length ** 2))
- for id in [id for id in world_db["Things"]
- if not world_db["Things"][id]["carried"]
- if world_db["Things"][id]["T_LIFEPOINTS"]
+ for tid in [tid for tid in world_db["Things"]
+ if not world_db["Things"][tid]["carried"]
+ if world_db["Things"][tid]["T_LIFEPOINTS"]
if world_db["Things"][0]["fovmap"][
- world_db["Things"][id]["T_POSY"] * length
- + world_db["Things"][id]["T_POSX"]] == ord_v]:
- pos = (world_db["Things"][id]["T_POSY"] * length
- + world_db["Things"][id]["T_POSX"])
- if id == 0 or world_db["EMPATHY"]:
- type = world_db["Things"][id]["T_TYPE"]
- max_hp = world_db["ThingTypes"][type]["TT_LIFEPOINTS"]
+ world_db["Things"][tid]["pos"]] == ord_v]:
+ pos = (world_db["Things"][tid]["pos"])
+ if tid == 0 or world_db["EMPATHY"]:
+ ttid = world_db["Things"][tid]["T_TYPE"]
+ max_hp = world_db["ThingTypes"][ttid]["TT_LIFEPOINTS"]
third_of_hp = max_hp / 3
- hp = world_db["Things"][id]["T_LIFEPOINTS"]
+ hp = world_db["Things"][tid]["T_LIFEPOINTS"]
add = 0
if hp > 2 * third_of_hp:
add = 2
ord_v = ord("v")
length = world_db["MAP_LENGTH"]
metamapB = bytearray(b' ' * (length ** 2))
- for id in [id for id in world_db["Things"]
- if not world_db["Things"][id]["carried"]
- if world_db["Things"][id]["T_LIFEPOINTS"]
+ for tid in [tid for tid in world_db["Things"]
+ if not world_db["Things"][tid]["carried"]
+ if world_db["Things"][tid]["T_LIFEPOINTS"]
if world_db["Things"][0]["fovmap"][
- world_db["Things"][id]["T_POSY"] * length
- + world_db["Things"][id]["T_POSX"]] == ord_v]:
- pos = (world_db["Things"][id]["T_POSY"] * length
- + world_db["Things"][id]["T_POSX"])
- if id == 0 or world_db["EMPATHY"]:
- action = world_db["Things"][id]["T_COMMAND"]
+ world_db["Things"][tid]["pos"]] == ord_v]:
+ pos = (world_db["Things"][tid]["pos"])
+ if tid == 0 or world_db["EMPATHY"]:
+ action = world_db["Things"][tid]["T_COMMAND"]
if 0 != action:
name = world_db["ThingActions"][action]["TA_NAME"]
else:
import server.config.world_data
server.config.world_data.symbols_passable += ":_"
+server.config.world_data.symbols_hide += "|"
server.config.world_data.thingprol_field_spreadable = thingprol_field_spreadable
server.config.world_data.thingprol_test_hook = thingprol_test
server.config.world_data.thingprol_post_create_hook = thingprol_post_create
server.config.commands.play_pickup_attempt_hook = play_pickup_attempt_hook
import server.config.misc
-server.config.misc.make_map = make_map
+#server.config.misc.make_map = make_map
server.config.misc.decrement_lifepoints = decrement_lifepoints
server.config.misc.calc_effort = calc_effort