- """What happens when the player enters the altar."""
- if world_db["FAVOR_STAGE"] > 9000:
- log("You step on a soul-less slab of stone.")
- return
- log("YOU ENTER SACRED GROUND.")
- if world_db["FAVOR_STAGE"] == 0:
- world_db["FAVOR_STAGE"] = 1
- log("The Island God speaks to you: \"I don't trust you. You intrude "
- + "on the island's affairs. I think you're a nuisance at best, "
- + "and a danger to my children at worst. I will give you a "
- + "chance to lighten my mood, however: For a while now, I've "
- + "been trying to spread the plant "
- + world_db["ThingTypes"][world_db["PLANT_0"]]["TT_NAME"] + " (\""
- + world_db["ThingTypes"][world_db["PLANT_0"]]["TT_SYMBOL"]
- + "\"). I have not been very successful so far. Maybe you can "
- + "make yourself useful there. I will count each further "
- + world_db["ThingTypes"][world_db["PLANT_0"]]["TT_NAME"]
- + " that grows to your favor.\"")
- elif world_db["FAVOR_STAGE"] == 1 and world_db["GOD_FAVOR"] >= 100:
- world_db["FAVOR_STAGE"] = 2
- log("The Island God speaks to you: \"You could have done worse so "
- + "far. Maybe you are not the worst to happen to this island "
- + "since the metal birds threw the great lightning ball. Maybe "
- + "you can help me spread another plant. It multiplies faster, "
- + "and it is highly nutritious: "
- + world_db["ThingTypes"][world_db["PLANT_1"]]["TT_NAME"] + " (\""
- + world_db["ThingTypes"][world_db["PLANT_1"]]["TT_SYMBOL"]
- + "\"). It is new. I give you the only example. Be very careful "
- + "with it! I also give you another tool that may be helpful.\"")
- id = id_setter(-1, "Things")
- world_db["Things"][id] = new_Thing(world_db["PLANT_1"],
- world_db["altar"])
- id = id_setter(-1, "Things")
- world_db["Things"][id] = new_Thing(world_db["TOOL_0"],
- world_db["altar"])
- elif world_db["FAVOR_STAGE"] == 2 and \
- 0 == len([id for id in world_db["Things"]
- if world_db["Things"][id]["T_TYPE"]
- == world_db["PLANT_1"]]):
- log("The Island God speaks to you: \"I am greatly disappointed that "
- + "you lost all "
- + world_db["ThingTypes"][world_db["PLANT_1"]]["TT_NAME"]
- + " this island had. Here is another one. It cost me great work. "
- + "Be more careful this time.\"")
- id = id_setter(-1, "Things")
- world_db["Things"][id] = new_Thing(world_db["PLANT_1"],
- world_db["altar"])
- world_db["GOD_FAVOR"] -= 250
- elif world_db["GOD_FAVOR"] > 9000:
- world_db["FAVOR_STAGE"] = 9001
- log("The Island God speaks to you: \"You have proven yourself worthy"
- + " of my respect. You were a good citizen to the island, and "
- + "sometimes 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 when you please. It will take you to where you "
- + "came from. (But do feel free to stay here as long as you "
- + "like.)\"")
- id = id_setter(-1, "Things")
- world_db["Things"][id] = new_Thing(world_db["SLIPPERS"],
- world_db["altar"])
+ """What happens when the player enters the altar."""
+ if world_db["FAVOR_STAGE"] > 9000:
+ log("You step on a soul-less slab of stone.")
+ return
+ log("YOU ENTER SACRED GROUND.")
+ if world_db["FAVOR_STAGE"] == 0:
+ world_db["FAVOR_STAGE"] = 1
+ log("The Island God speaks to you: \"I don't trust you. You intrude "
+ + "on the island's affairs. I think you're a nuisance at best, "
+ + "and a danger to my children at worst. I will give you a "
+ + "chance to lighten my mood, however: For a while now, I've "
+ + "been trying to spread the plant "
+ + world_db["ThingTypes"][world_db["PLANT_0"]]["TT_NAME"] + " (\""
+ + world_db["ThingTypes"][world_db["PLANT_0"]]["TT_SYMBOL"]
+ + "\"). I have not been very successful so far. Maybe you can "
+ + "make yourself useful there. I will count each further "
+ + world_db["ThingTypes"][world_db["PLANT_0"]]["TT_NAME"]
+ + " that grows to your favor.\"")
+ elif world_db["FAVOR_STAGE"] == 1 and world_db["GOD_FAVOR"] >= 100:
+ world_db["FAVOR_STAGE"] = 2
+ log("The Island God speaks to you: \"You could have done worse so "
+ + "far. Maybe you are not the worst to happen to this island "
+ + "since the metal birds threw the great lightning ball. Maybe "
+ + "you can help me spread another plant. It multiplies faster, "
+ + "and it is highly nutritious: "
+ + world_db["ThingTypes"][world_db["PLANT_1"]]["TT_NAME"] + " (\""
+ + world_db["ThingTypes"][world_db["PLANT_1"]]["TT_SYMBOL"]
+ + "\"). It is new. I give you the only example. Be very careful "
+ + "with it! I also give you another tool that may be helpful.\"")
+ id = id_setter(-1, "Things")
+ world_db["Things"][id] = new_Thing(world_db["PLANT_1"],
+ world_db["altar"])
+ id = id_setter(-1, "Things")
+ world_db["Things"][id] = new_Thing(world_db["TOOL_0"],
+ world_db["altar"])
+ elif world_db["FAVOR_STAGE"] == 2 and \
+ 0 == len([id for id in world_db["Things"]
+ if world_db["Things"][id]["T_TYPE"]
+ == world_db["PLANT_1"]]):
+ log("The Island God speaks to you: \"I am greatly disappointed that "
+ + "you lost all "
+ + world_db["ThingTypes"][world_db["PLANT_1"]]["TT_NAME"]
+ + " this island had. Here is another one. It cost me great work. "
+ + "Be more careful this time when planting it.\"")
+ id = id_setter(-1, "Things")
+ world_db["Things"][id] = new_Thing(world_db["PLANT_1"],
+ world_db["altar"])
+ world_db["GOD_FAVOR"] -= 250
+ elif world_db["FAVOR_STAGE"] == 2 and world_db["GOD_FAVOR"] >= 500:
+ world_db["FAVOR_STAGE"] = 3
+ log("The Island God speaks to you: \"The "
+ + world_db["ThingTypes"][world_db["ANIMAL_0"]]["TT_NAME"]
+ + " has lately become a pest. These creatures do not please me "
+ + "as much as they used to do. Exterminate them all. I will count "
+ + "each kill to your favor. To help you with the hunting, I grant "
+ + "you the empathy and knowledge to read animals.\"")
+ log("You will now see animals' health bars, and activities (\"m\": "
+ + "moving (maybe for an attack), \"u\": eating, \"p\": picking "
+ + "something up; no letter: waiting).")
+ world_db["EMPATHY"] = 1
+ elif world_db["GOD_FAVOR"] > 9000:
+ world_db["FAVOR_STAGE"] = 9001
+ log("The Island God speaks to you: \"You have proven yourself worthy"
+ + " of my respect. You were a good citizen to the island, and "
+ + "sometimes 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 when you please. It will take you to where you "
+ + "came from. (But do feel free to stay here as long as you "
+ + "like.)\"")
+ id = id_setter(-1, "Things")
+ world_db["Things"][id] = new_Thing(world_db["SLIPPERS"],
+ world_db["altar"])