Danse ! — 4 of 278

Sirnoct

Release 1

Volume - Extended

Book - Entities

Volume - Configuration

person can be met.

person is not met.

notify score changes rule is not listed in the turn sequence rulebook.

understand "interroger [thing] sur [text]" as asking it about.

understand "interroger [thing] à propos de [text]" as asking it about.

understand "interroger [thing] à propos d'[text]" as asking it about.

understand "interroger [thing] au sujet de [text]" as asking it about.

understand "interroger [thing] au sujet d'[text]" as asking it about.

a room has a number called distance_from_bacchantes_grove.

distance_from_bacchantes_grove of a room is 1.

when play begins:

now the right hand status line is "Tour [turn count] - [score] guérisons";

before listing contents of a room (called R):

repeat with P running through new_dancer in R:

if P is agitated or P is hypnotized:

now P is not marked for listing;

after printing the locale description of room (called R):

if player is not in bacchantes_grove:

let dancer_list be a list of new_dancer;

repeat with P running through new_dancer in R:

if P is agitated:

add P to dancer_list;

if number of entries in dancer_list > 1 or (number of entries in dancer_list > 0 and entry 1 of dancer_list is farmers_children):

say as environment_information "Il y a là [dancer_list with indefinite articles] qui dansent ensemble.";

else if number of entries in dancer_list is 1:

say as environment_information "Quelqu'un est là en train de dancer, [dancer_list with indefinite articles].";

after printing the locale description of room (called R):

if player is not in bacchantes_grove:

let dancer_list be a list of new_dancer;

repeat with P running through new_dancer in R:

if P is hypnotized:

add P to dancer_list;

if number of entries in dancer_list > 1 or (number of entries in dancer_list > 0 and entry 1 of dancer_list is farmers_children):

say as environment_information "Plusieurs personnes vous suivent là, [dancer_list with indefinite articles].";

else if number of entries in dancer_list is 1:

say as environment_information "Quelqu'un vous suit là, [dancer_list with indefinite articles].";

rule for printing the announcement of darkness:

mark_a_pause;

say as environment_information "Pour sa plus grande détresse, la lumière qui avait un temps revigoré ce lieu commence à l'abandonner...";

mark_a_pause;

say as environment_information "...déjà les ténèbres l'ont regagné.";

rule for printing the description of a dark room:

say as environment_information "Seules les ténèbres règnent ici et l'on ne peut rien y voir.";

rule for printing the announcement of light:

say as environment_information "Enfin la lumière triomphe de cet endroit...";

mark_a_pause;

continue the action;

check going when in darkness:

let R be the room the noun of the location of the player;

if R is not nothing and R is visited:

continue the action;

else:

say "C'est une propriété que ne devriez pas ignorer. L’obscurité ne laisse jamais la liberté de déambuler ainsi dans un lieu qui n'est pas au préalable connu, mais offre toujours la permission de s'en retourner à notre position initiale.";

stop the action;