Chapter - Misc Setup Conditions
The can't act in the dark rule is not listed in any rulebook. The adjust light rule is not listed in any rulebook. The check light in new location rule is not listed in any rulebook. [ We don't use the default light/dark model, so might as well declutter the rulebooks.]
The examine described devices rule is not listed in any rulebook.
To decide whether parser error is did not make sense in this context:
(- (etype == ASKSCOPE_PE) -)
To say notsurewhatyoumeant:
if location is regionally in Dreamlands:
say "You can't seem to.[run paragraph on]"; [ This is mostly because we tend to flippantly refer to a lot of things in the dreams that aren't actually there.]
if notsure_num is turn count, increase frust_ctr by 1;
otherwise now frust_ctr is 0;
say "[if frust_ctr is 2]I seem to be having difficulties understanding you. I apologize! Remember, I'm only likely to understand the emphasized keywords you see in the prose: [o]nouns[x], [d]directions[x], or [t]topics[x]. If a word is not emphasized, it's a good bet I won't understand it. Type keywords alone, or try combining them with basic verbs to do more complex actions. (Type VERBS to see a full list: if a verb is not on the list, it's a good bet I won't understand that, either.)[paragraph break]If you don't see any keywords, try pressing enter by itself, or typing LOOK, to get a fresh description of your surroundings and new keywords to try. You can also type HELP at any time for more detailed instructions[otherwise]Sorry, I'm not sure what you meant. [nearbypersonbit]Try LOOK to reorient yourself to your surroundings, or HELP for more instructions[end if]";
now notsure_num is turn count. [ The rule related to this is in the conversation "Not Understanding" section. ]
notsure_num is a number that varies. frust_ctr is a number that varies.
To say nearbypersonbit:
if an idle nonbestial other person is enclosed by location:
unless tutorial mode is switched on, say "If you were trying to speak to [a random idle nonbestial other person enclosed by location], try typing HELLO first. ";
otherwise if a nonbestial other person is enclosed by the location:
say "If you were trying to speak to [a random nonbestial other person enclosed by location], try typing an emphasized keyword from recent dialogue. ".