Le butin du Capitaine Verdeterre — 9 of 43

Ryan Veeder

Release 1

Section - Quand le jeu finit

The total haul is a number that varies. The total haul is 0.

Instead of entering the canot de sauvetage:

say "Etes-vous sûr de vouloir abandonner le navire ? [bracket]o/n[close bracket][paragraph break]> ";

if the player consents:

now Aready is false;

now the pâté gris musqué is valuable;

if the pistolet à silex is contained by the sac volumineux:

now the pistolet à silex is valuable;

say "Vous prenez les jambes à votre cou.[paragraph break]***[paragraph break]";

wait for any key;

if the number of valuable things enclosed by the player is 0:

say "'Bon,' dit le Capitaine Verdeterre en se frottant les pattes. 'Voyons ce que nous avons là.'[paragraph break]Vous ouvrez le sac pour que le capitaine puisse y farfouiller, et vous trouvez : [a list of things contained by the sac volumineux].[paragraph break]Le Capitaine Verdeterre lève les yeux vers vous. Les flammes de l'Enfer brûlent dans ses yeux.[paragraph break]'Mes bras sont trop courts pour tenir les rames,' siffle-t-il, 'alors c'est toi qui rame. Mais quand nous arriverons sur la terre ferme...'[paragraph break]Il prend une grande respiration. Vous saisissez les rames.[paragraph break]'...Quand nous arriverons sur la terre ferme, je vais sincèrement, sérieusement, littéralement te tuer.'[paragraph break]Vous hochez la tête et continuez à ramer pendant que derrière vous, l['][italic type]Incapable[roman type] est englouti par les vagues.";

end the story saying "{Vous aurez plus de chance la prochaine fois.}";

otherwise if the number of valuable things enclosed by the player is 1:

let the loot be a random valuable thing enclosed by the player;

let N be the worth of the loot;

say "'Alors, qu'est-on arrivé à grappiller?' demande le Capitaine Verdeterre. Vous sortez [the loot] et lui montrez.[paragraph break]'C'est tout ? Ouah, tu as fait encore pire que ce que je pensais. Voyons voir.'[paragraph break]Il inspecte [the loot] pendant un moment, tout en fronçant les sourcils d'un air concentré.[paragraph break]'[if N is greater than 150]En fait, ça pourrait avoir de la valeur. Tu aurais pu mieux faire, mais bon. Allez, d'accord[otherwise]Ouais, ça ne vaut rien. On va mourir de faim[end if].'[paragraph break]Vous continuez à ramer pendant que derrière vous, l['][italic type]Incapable[roman type] est englouti par les vagues.";

end the story saying "{Vous aurez plus de chance la prochaine fois.}";

otherwise:

say "Le retour à la civilisation était long, mais vous avez tous deux survécu, et il fallut alors entreprendre la longue tâche de liquidation de vos possessions. A présent, après avoir traité avec de nombreux acheteurs louches, des pigeons et quelques véritables hommes d'affaire, vous faites la liste de vos trésors inestimables et de combien ils se sont avérés valoir :[paragraph break]";

repeat with item running through valuable things enclosed by the player:

say "[the appraisal of the item][line break]";

increase the total haul by the worth of the item;

say "[line break]...Pour un total de [the total haul] dollars espagnol[if the total haul is 1][otherwise]s[end if].[paragraph break]";

let N be the total haul divided by 16;

let O be the remainder after dividing the total haul by 16;

let P be O divided by 2;

say "La part du second est d[if N is 1]'un dollar espagnol[otherwise]e [N] dollars espagnols[end if][if P is 1] et un réal[otherwise if P is greater than 1] et [P] réals[end if].[paragraph break]***[paragraph break]";

wait for any key;

if the total haul is less than 300:

say "Le Capitaine Verdeterre regarde ses calculs d'un oeil de reproche. 'Ca n'est pas beaucoup d'argent', observe-t-il.[paragraph break]Il lève les yeux vers vous. 'C'est vraiment un tout petit peu d'argent. Ce qui, sans vouloir t'offenser, est à peu près ce à quoi je m'attendais. Mais, quand même. Ca va nous prendre du temps pour retomber sur nos pieds.'[paragraph break]Il trottine vers la fenêtre et considère la ville sous ses pieds. 'J'ai besoin que tu sortes et que tu ailles recruter des matelots. Je serai ici, en train de concocter un plan pour nous trouver un nouveau navire. Tu devrais recruter n'importe qui, mais essaie tout de même de nous trouver au moins un bon matelot. Je vais avoir besoin d'un nouveau second.'[paragraph break]Il vous regarde droit dans les yeux, pour être sûr que vous ayez bien compris. 'Alors, peut-être qu'il faut que tu te mettes au travail ?'";

end the story saying "{Vous aurez plus de chance la prochaine fois.}";

otherwise if the total haul is less than 600:

say "Le Capitaine Verdeterre a le menton posé sur sa patte, et ses yeux sont entrouverts, en pleine réflexion.[paragraph break]'Je pense...'[paragraph break]Au dehors, la ville est silencieuse, et vous n'entendez que le faible bruitde la pluie qui tombe sur les fenêtres.[paragraph break]'Je pense que ça ira. Oui. On ne va pas mourir de faim.'[paragraph break]Enfin, vous pouvez resprirer. Verdeterre ouvre ses yeux et vous sourit.[paragraph break]'Ne t'en fais pas. Tu as fait du mieux que tu pouvais, n'est-ce pas ? J'ai l'impression que c'est le mieux que tu pouvais faire. Alors détends-toi ! Prends donc une chaise !'[paragraph break]Il n'y a qu'une seule chaise dans l'appartement, par contre, et le Capitaine Verdeterre y est assis dessus, alors vous hochez la tête poliment et restez debout pendant qu'il se recroqueville sur lui-même et s'endort.";

end the story saying "{Félicitations pour ce succès.}";

otherwise if the total haul is less than [le score maximal (parmi les bêta-testeurs) à l'heure de l'écriture de ce texte]818:

say "Vous et le Capitaine avez tout deux fait une folie et acheté des nouveaux manteaux, et tous les deux vous attirez les regards lorsque vous marchez dans la rue.[paragraph break]'Franchement, je pense qu'on peut prendre des vacances,' dit Verdeterre. 'On a assez d'argent pour vivre pendant un moment, et quelque chose se présentera avant que l'on n'en ait plus. De nouvelles opportunités se présentent constamment à moi.'[paragraph break]Il vous regarde d'un air approbateur. 'Comme toi. Je n'étais pas forcé de t'engager, mais je l'ai fait, et apparemment ça a plutôt bien marché.' Il sourit. 'Je doute que tu aurais pu faire mieux,' dit-il, 'vraiment, je suis sincère.'";

end the story saying "{Félicitations pour ce succès.}";

otherwise:

say "Le Capitaine Verdeterre ferme les yeux et soupire d'aise, bruyamment, tout en se roulant dans sa pile de pièces. 'On l'a fait,' soupire-t-il. 'Ils disaient qu'on ne pourrait pas le faire, mais on leur a bien montré. On l'a complètement fait.'[paragraph break]'C'est qui, eux ?' demandez-vous.[paragraph break]'La ferme,' répond Verdeterre sèchement. Et puis ses yeux s'ouvrent, et il accourt vers vous avec une expression que vous n'avez pas l'habitude de voir.[paragraph break]'Je suis désolé,' dit-il. 'Je n'aurais pas dû te crier dessus comme ça. Je te dois tout ça. Enfin, je te dois beaucoup de tout ça. Mais je ne t'ai jamais remercié.'[paragraph break]Il pose sa patte sur votre main. 'Merci, Tibert. Merci d'avoir rejoint mon équipage. Merci de ne pas m'avoir abandonné comme tous les autres enflures que j'avais engagé. Et merci de m'avoir rendu si incroyablement riche.'[paragraph break]Vous ne savez pas quoi dire. Verdeterre se retourne et regarde son argent à nouveau.[paragraph break]'Ouais. Oui,' dit-il. 'Je vais m'acheter un ours polaire.'";

end the story saying "{Félicitations ! Votre score est un nouveau record !}";

otherwise:

say "Finissez, alors."

[

Section - Peut-être un score maximal sauvegardé pour vous

File of Leaderboard is called "yourhighscore".

When play begins:

if the File of Leaderboard exists:

read File of Leaderboard into the Table of Leaders;

When play ends:

choose row 1 in the Table of Leaders;

if the total haul is greater than scored amount entry:

now the scored amount entry is the total haul;

show leaderboard;

write the File of Leaderboard from the Table of Leaders.

To show leaderboard:

sort the Table of Leaders in reverse scored amount order;

say "Tableau des scores : [paragraph break]";

say fixed letter spacing;

repeat through Table of Leaders:

if scored amount entry is greater than 0:

say " [name entry]";

let N be 25 minus the number of characters in name entry; [ici on veut que les scores forment une colonne claire et propre, en utilisant des espaces]

if N is less than 1, now N is 1;

say N spaces;

say "[scored amount entry][line break]";

say variable letter spacing.

To say (N - a number) spaces:

repeat with index running from 1 to N:

say " ".

Table of Leaders

scored amount

0

]