[ Initialise; location = At_End_Of_Road; score = 36; StartDaemon(dwarf); StartDaemon(pirate); StartDaemon(cave_closer); "^^^^^Welcome to Adventure!^ (Please type HELP for instructions and information.)^^"; ]; [ PrintRank; print ", earning you the rank of "; if (score >= 348) "Grandmaster Adventurer!"; if (score >= 330) "Master, first class."; if (score >= 300) "Master, second class."; if (score >= 200) "Junior Master."; if (score >= 130) "Seasoned Adventurer."; if (score >= 100) "Experienced Adventurer."; if (score >= 35) "Adventurer."; if (score >= 10) "Novice."; "Amateur."; ]; [ DarkToDark; if (dark_warning == false) { dark_warning = true; "It is now pitch dark. If you proceed you will likely fall into a pit."; } if (random(4) == 1) { deadflag = 1; "You fell into a pit and broke every bone in your body!"; } rfalse; ]; [ UnknownVerb word obj; objectloop (obj ofclass Room) { if (obj has visited && WordInProperty(word, obj, name)) { verb_wordnum = 0; return 'go'; } } rfalse; ];