#include "std.h" string rope; reset(arg) { if (!arg) set_light(1); } long() { write("You are in the bottom of the chasm, it seems impossible to get out !!\n"); if (call_other("players/kantele/on_bridge", "query_rope")) write("There is a rope hanging down from the bridge.\n"); } init() { add_action("go_up"); add_verb("up"); } short() { return "You are in the bottom of the chasm"; } go_up() { if (!call_other("players/kantele/on_bridge","query_rope")) { write("You can't go stright up with some kind of support.\n"); return 1; } call_other(this_player(), "move_player", "up#players/kantele/on_bridge"); } tie(str) { if (str != "pillar") return 0; rope = 1; return 1; } id(str) { return str == "pillar"; } untie(str) { rope = 0; return 1; }