Part - Rencontre avec les fées
meeting_with_fairies is a scene.
meeting_with_fairies has a number called bacchantes_grove_visits.
bacchantes_grove_visits of meeting_with_fairies is 0.
meeting_with_fairies has a number called bacchantes_impatience.
bacchantes_impatience of meeting_with_fairies is 0.
meeting_with_fairies begins when player is in bacchantes_grove.
meeting_with_fairies ends temporally when player is not in bacchantes_grove.
meeting_with_fairies ends anyway when meeting_with_fairies is stopped.
meeting_with_fairies is recurring.
when meeting_with_fairies begins:
if testing is true:
say as player_information "meeting_with_fairies begins";
when meeting_with_fairies ends:
if testing is true:
say as player_information "meeting_with_fairies ends";
orpheus_in_grove_counter is a number that varies.
orpheus_in_grove_counter is 0.
when meeting_with_fairies begins:
increase bacchantes_grove_visits of meeting_with_fairies by 1;
if bacchantes_grove_visits of meeting_with_fairies is 1:
mark_a_pause;
say as npc_action "Les fées s'adressent à vous tout en continuant à se mouvoir, d'une voix riante et rythmée par leur danse.";
make speech by "une fée" with "Qui vient là ?";
make speech by "une deuxième" with "Serait-ce un nouveau danseur ?";
make speech by "une troisième" with "Pourquoi nous fixe t-il de ce regard si triste ?";
make speech by "une quatrième" with "Oh non, nous n'aimons guère la tristesse. [italic type][unicode 91]s'adressant à l'homme[unicode 93][roman type] N'est-ce pas, bel enfant ?";
say as npc_action "L'homme qui conduit le cortège s'arrête pour poser un rapide regard sur vous puis, aussitôt, reprend sa danse, sans rien répondre.";
mark_a_pause;
make speech by "la deuxième" with "Nous n'aimons ici que les retentissements et le mouvement !";
make speech by "la première" with "Mais quelle rigidité dans sa conduite à lui. Il semble que rien ne saurait faire danser cet homme-là.";
make speech by "la quatrième" with "[italic type][unicode 91]s'adressant à vous[unicode 93][roman type] Laissez donc cet endroit à ceux qui souhaitent s'amuser, homme austère.";
make speech by "la troisième" with "À moins que vous ne vouliez seulement subir le même sort que cet autre vilain [italic type]poète[roman type].";
else:
mark_a_pause;
make speech by "une fée" with "Le savant homme est de retour pour nous observer...";
make speech by "une autre" with "Intitule de chercher à vous cacher. Nous vous avons très bien vu.";
if the location of player is the location of orpheus_head and orpheus_in_grove_counter is 0:
increase orpheus_in_grove_counter by 1;
mark_a_pause;
say as npc_action "Le regarde de l'une des femmes se montre d'un seul coup plus furieux.";
make speech by "la fée" with "Mais qu'est-ce là que vous portez ?";
make speech by "une deuxième" with "C'est ce poète qui est déjà venu accabler notre joyeuse assemblée.";
make speech by "une troisième" with "Ou plutôt ce qu'il en reste.";
make speech by "la deuxième" with "Ne ne laissons pas nous assaillir avec ses complaintes une nouvelle fois.";
mark_a_pause;
say as npc_action "L'une d'elles se retourne vers vous.";
make speech by "la fée" with "Voulez-vous bien nous offrir cette tête pour que nous la dévorions elle aussi ?";
make speech by "une autre" with "Ou bien, si elle est trop précieuse pour vous, emportez-la vite loin de nos yeux et de nos oreilles.";
mark_a_pause;
say as npc_action "La tête gémit dans vos mains.";
make speech by "[The orpheus_head]" with "Je te l'avais dit, sceptique philosophe ! C'est ici qu'on m'a tué pour la première fois ! Pour l'amour de tout ce qui t'est cher en cette terre, fuyons hors de leur portée...";
every turn during meeting_with_fairies:
if bacchantes_impatience of meeting_with_fairies is 1:
mark_a_pause;
make speech by "une fée" with "Regardez, le savant homme est encore là.";
make speech by "une deuxième" with "Ne nous craint-il donc pas ?";
make speech by "une troisième" with "Il le devrait pourtant, car nous savons aussi bien faire du mal aux gens que les faire danser.";
make speech by "la première" with "Serait-ce en définitive qu'il hésite à nous rejoindre ?";
make speech by "une quatrième" with "Il ne lui suffirait pour cela que de nous le faire savoir en commençant à [italic type]danser[roman type].";
else if bacchantes_impatience of meeting_with_fairies is 2:
mark_a_pause;
make speech by "une fée" with "Mes sœurs, je commence a être fatiguée de sentir ces yeux toujours sur nous.";
make speech by "une deuxième" with "Je crois qu'il nous faut donner un dernier avertissement pour cet homme.";
make speech by "une troisième" with "Ou bien il se décide maintenant à partir, ou bien il doit [italic type]danser[roman type] avec nous.";
else if bacchantes_impatience of meeting_with_fairies > 2:
mark_a_pause;
make speech by "une fée" with "Celui-là a trop usé notre patience.";
make speech by "une deuxième" with "Il n'est pas tolérable qu'il reste plus longtemps dans notre bosquet.";
make speech by "une troisième" with "C'en est fait de lui !";
say as npc_action "La ronde doit s'arrêter, laissant tous les danseurs dans la confusion, comme les fées les abandonnent pour s'approcher de vous.";
mark_a_pause;
make_bacchantes_killing;
increase bacchantes_impatience of meeting_with_fairies by 1;
when meeting_with_fairies ends:
now bacchantes_impatience of meeting_with_fairies is 0;
after dropping orpheus_head when player is in bacchantes_grove:
give_orpheus_to_bacchants;
instead giving orpheus_head to bacchante:
give_orpheus_to_bacchants;
instead showing orpheus_head to bacchante:
try giving the noun to the second noun;
to give_orpheus_to_bacchants:
decrease bacchantes_impatience of meeting_with_fairies by 1;
mark_a_pause;
say as npc_action "A peine avez vous commencé à déposer la tête sur le sol qu'elle se met à hurler.";
make speech by "[The orpheus_head]" with "[if player_knows_orpheus_chant is false]Que fais-tu, insensé ! Dans cette action tu es peut-être en train de perdre ce qui t'aurait offert des réponses pour sortir de l'impasse dans laquelle tu es...[else]Que fais-tu, insensé ! Montres-tu toujours autant d'ingratitude envers ceux qui t'ont permis d'accroître ta science !? Reviens sur cette action...[end if]";
say as environment_information "Mais la tête est déjà sur le sol.";
mark_a_pause;
make speech by "une fée" with "Trop tard ! Il est a nous.";
make speech by "une autre" with "Débarrassons-nous de celui-là et de sa veine poésie !";
mark_a_pause;
say as npc_action "La première qui a parlé prend par les cheveux la tête qui gisait sur le sol et la lance à une autre. Celle-là y croque une bouché puis la lance à son tour. Et ainsi la tête danse elle aussi en volant entre les mains des fées qui continuent leur course — et personnes n'entendra les cris qu'elle pousse à cause de la musique qui crie encore plus fort qu'elle — jusqu'à ce que, bouchée après bouchée, il n'en reste plus rien.";
remove orpheus_head from play;
mark_a_pause;
say as npc_action "Une fée se retourne vers vous.";
make speech by "une fée" with "Maintenant, vieil homme, vous avez vu ce que l'on vous fera immanquablement subir si vous ne vous montrez pas prudents avec nous.";
before asking bacchante about:
decrease bacchantes_impatience of meeting_with_fairies by 1;
continue the action;
instead dancing during meeting_with_fairies:
mark_a_pause;
decrease bacchantes_impatience of meeting_with_fairies by 1;
make speech by "une fée" with "Voyez cela !";
make speech by "une deuxième" with "Ce vieux corps déciderait-il finalement de s'animer.";
make speech by "une troisième" with "S'il le veut bien, nous l'aiderons un peu...";
invite_player_to_the_bacchantes_round;
to invite_player_to_the_bacchantes_round:
mark_a_pause;
make speech by "la première" with "Rappelez-vous, une fois intégré notre ronde au rythme de notre musique, aucun cœur ne saurait survivre à l'idée de s'en défaire.";
make speech by "la deuxième" with "Si vraiment vous souhaitez danser avec nous, acceptez-vous donc d'en subir les conséquences ?";
if player consents:
start_dancing_in_bacchantes_grove;
else:
make speech by "une troisième" with "Alors que restez-vous là à nous observer ? Les voyeurs ne sont guère bien longtemps tolérés ici.";
to start_dancing_in_bacchantes_grove:
make speech by "une fée" with "Alors embrassons ce nouveau danseurs !";
make speech by "une deuxième" with "À partir de ce jour, il n'est plus rien qui pourra empêcher vos membres quand ils voudrons se mouvoir...";
make speech by "une troisième" with "...ni rien qui saurait jeter le trouble sur votre esprit.";
make speech by "la première" with "En cet endroit, tout simplement, dansez !";
mark_a_pause;
say as player_action "En effet, malgré la frénésie avec laquelle on vous emporte, il ne vous faut aucun effort pour suivre cette file de danseurs partout où elle va. La multitude de doutes qui vous assaillait s'est évanouie. Ce désir si prégnant de connaissance que vous aviez ne semble plus d'aucune importance. Avec tous ces gens, vous vous contenteriez bien de vous agiter ainsi jusqu'à en mourir. Ainsi danserez-vous !";
mark_a_pause;
end the story saying "FIN";
to make_bacchantes_killing:
make speech by "une fée" with "Homme, aviez-vous si grande envie de mettre fin à cette vie infructueuse ? En tous les cas vous avez choisi votre sort !";
mark_a_pause;
say as npc_action "Les fées sont bien trop agiles pour vous laisser le temps de courir. Toutes de concert, elles se jettent sur vous et commencent à vous taillader la peau de leurs ongles affûtés.";
mark_a_pause;
say as npc_action "Bientôt, il ne reste plus grand chose de votre corps, nombre de ses organes ornant de part et d'autre le bosquet. Toute votre science ne sauvera pas votre esprit de la nuit qui le gagne maintenant. Quelle misère qu'il perçoive cependant encore les cris de ces femmes...";
mark_a_pause;
make speech by "une fée" with "Mangez donc de cela, heureux danseurs !";
mark_a_pause;
end the story saying "FIN";
test meeting_with_fairies with "gonear gouffre / nord / sud / nord / questionner les fées sur elles / questionner les fées sur la tête / questionner les fées sur le diable / danser / non / sud".