- if terrain == ord("_"):
- world_db["MAP"][t["pos"]] = ord(".")
- elif terrain == ord("~"):
- world_db["MAP"][t["pos"]] = ord("J")
- elif terrain == ord("L") :
- world_db["MAP"][t["pos"]] = ord("J") + 3
- elif terrain == ord("L") + 3:
- world_db["MAP"][t["pos"]] = ord("J") + 6
- elif terrain == ord("."):
- world_db["MAP"][t["pos"]] = ord(":")
- elif terrain == ord("J"):
- world_db["MAP"][t["pos"]] = ord("K")
- elif terrain == ord("J") + 3:
- world_db["MAP"][t["pos"]] = ord("K") + 3
- elif terrain == ord("J") + 6:
- world_db["MAP"][t["pos"]] = ord("K") + 6
- elif terrain == ord(":"):
- world_db["MAP"][t["pos"]] = ord("%")
- elif terrain == ord("K"):
- world_db["MAP"][t["pos"]] = ord("A")
- elif terrain == ord("K") + 3:
- world_db["MAP"][t["pos"]] = ord("A") + 3
- elif terrain == ord("K") + 6:
- world_db["MAP"][t["pos"]] = ord("A") + 6
- elif terrain == ord("%"):
- world_db["MAP"][t["pos"]] = ord("#")
- elif terrain == ord("A"):
- world_db["MAP"][t["pos"]] = ord("B")
- elif terrain == ord("A") + 3:
- world_db["MAP"][t["pos"]] = ord("B") + 3
- elif terrain == ord("A") + 6:
- world_db["MAP"][t["pos"]] = ord("B") + 6
- elif terrain == ord("#"):
- world_db["MAP"][t["pos"]] = ord("X")
- elif terrain == ord("B"):
- world_db["MAP"][t["pos"]] = ord("C")
- elif terrain == ord("B") + 3:
- world_db["MAP"][t["pos"]] = ord("C") + 3
- elif terrain == ord("B") + 6:
- world_db["MAP"][t["pos"]] = ord("C") + 6
- elif chr(terrain) in "XCFI":
- t["T_LIFEPOINTS"] = 0
- if t == world_db["Things"][0]:
- t["fovmap"] = bytearray(b' ' * (world_db["MAP_LENGTH"] ** 2))
- log("You SUFFOCATE.")