Danse ! — 6 of 278

Sirnoct

Release 1

Part - Introduction

introduction is a scene.

introduction begins when player is in ruined_tower__upper_ground for the first time.

introduction ends normally when player is not in ruined_tower__upper_ground.

introduction ends anyway when introduction is stopped.

when introduction begins:

if testing is true:

say as player_information "introduction begins";

when introduction ends:

if testing is true:

say as player_information "introduction ends";

mayor_apparition is a truth state that varies.

mayor_apparition is false.

daybreak is a truth state that varies.

daybreak is false.

when introduction begins:

say as quote "« Qu'est ce que la nature sinon le résultat d'une musique parfaitement agencée ? Comment, dès lors, peuvent nous apparaître les maux qui la gâtent sinon la survenue regrettables de ruptures dans cette harmonie ? Tel est le seul véritable savoir qu'avaient établi les anciens sages à son propos. »";

mark_a_pause;

say as environment_information "Voici les mots qui réapparaissent sous vos yeux lorsque vous relevez la tête des pages humides du [italic type]De Mysteria Naturae Occulta[roman type] — car il semble que, s’immisçant à travers la fenêtre mal calfeutrée de la tour, un souffle de vent est parvenu à vous glacer la nuque pour vous tirer du sommeil.";

mark_a_pause;

make speech by "[The parrot]" with "...maudit vent... ...maudit vent...";

mark_a_pause;

say as environment_information "Les premières clartés du jour commencent à l'emporter sur la faible lueur de la bougie qui se consumait encore à votre table.";

mark_a_pause;

physician_emerges in 1 turn from now;

mayor_should_arrive in 4 turns from now;

clear the screen;

at the time when physician_emerges:

if player is in ruined_tower__upper_ground and mayor_apparition is false:

mark_a_pause;

if location of parrot is location of player:

make speech by "[The parrot]" with "...reprenons notre ouvrage... ...notre ouvrage...";

at the time when mayor_should_arrive:

if player is in ruined_tower__upper_ground and mayor_apparition is false:

mark_a_pause;

say as environment_information "Des bruits de pas se font entendre en bas de la tour...";

mark_a_pause;

make_mayor_appearing;

before going to anywhere during introduction:

say as environment_information "Alors que vous vous étiez sur le point de descendre, une grande ombre se dessine sur le mur qui donne sur l'escalier...";

mark_a_pause;

make_mayor_appearing;

stop the action;

to make_mayor_appearing:

now mayor_apparition is true;

say as npc_action "La marche appesantie par son lourd manteau de fourrure, c'est le maire de la ville de S. qui paraît devant vous.";

mark_a_pause;

make speech by "[The parrot]" with "...méchant homme... ...méchant homme...";

mark_a_pause;

make speech by "[The mayor]" with "[italic type][unicode 91]manquant de souffle[unicode 93][roman type] Malgré toute les inimitiés qui ont pu nous opposer cet an passé, je vous souhaite le bonjour, maître. Les gens de notre campagne ne m'ont pas trompé, c'est dans ces vilaines ruines que vous avez trouvés refuge après votre départ précipité. Une bien triste retraite pour qui pensait pouvoir révolutionner la science de notre temps. [italic type][unicode 91]lançant un regard autour de lui[unicode 93][roman type] Mais je vois à tous ces instruments que vous n'avez toujours pas abandonné vos folies...";

mark_a_pause;

make speech by "[The mayor]" with "Croyez-le ou non, nous avons peut-être à vous offrir une seconde chance de démontrer la supériorité de vos théories. Si vous l'ignoreriez encore, cela fait déjà huit jours qu'un mal étrange frappe notre doux pays, et force est de constater que tous nos efforts n'ont servi en rien pour le conjurer. Sachez-le surtout, j'ai peu d'espérance dans le fait que vous sauriez mieux y changer quelque chose, mais, puisque que le Conseil ne sait plus vers qui ni quoi se tourner, j'ai pris sur moi de venir vous trouver...";

mark_a_pause;

make speech by "[The mayor]" with "Voulez-vous arrêter un instant de poser sur moi des yeux aussi sévères ?... S'il s'avérait que l'extravagante étude que vous avez choisi de consacrer à la nature nous conduisait à un meilleur remède, soyez assurés de la révision du Conseil quant la considération qu'il vous porte.";

mark_a_pause;

make speech by "[The mayor]" with "Vous ne dites rien ? Soit. Je vois que ce travail ne semble en rien susciter votre intérêt. Je vous avais pourtant connu plus d'audace...";

mark_a_pause;

make speech by "[The parrot]" with "...hors d'ici... ...hors d'ici...";

mark_a_pause;

make speech by "[The mayor]" with "[italic type][unicode 91]repartant vers l'escalier[unicode 93][roman type] Je vous laisse à vos folies. Gardez tout de même à l'esprit que les portes de notre Conseil vous sont de nouveau ouvertes.";

mark_a_pause;

say as npc_action "L'homme déjà a redescendu les marches.";

now introduction is stopped;

physician_doubts in 2 turns from now;

at the time when physician_doubts:

if location of parrot is location of player:

make speech by "[The parrot]" with "...oublions le passé ...le passé...";

after going to ruined_tower_area:

if daybreak is false:

now daybreak is true;

mark_a_pause;

say as environment_information "Le soleil se lève à présent pleinement sur le [italic type]pays de S.[roman type], dans toute sa splendeur automnale.";

mark_a_pause;

produce a room description with going spacing conventions;

else:

continue the action;

test introduction with "descendre / descendre".