<<set $money = 0>>
<<set $hideMoney = 0>>
<<set $characterCreated = false>>
<<set $teamDiscovered = false>>
<<set $inventoryDiscovered = false>>
<<set $gameOver to "">>
<<set $PC to {
firstName: null,
lastName: null,
sex: null,
age: 28,
hair: null,
hairColor: null,
customHairColor: null,
eyeColor: null,
body: null,
beard: null
} >>
<<set $PCStats to {
height: 0,
strength: 0,
resistance: 0,
agility: 0,
stealth: 0,
charisma: 0,
intelligence: 0
} >>
<<set $tempoStats to {
strength: 0,
resistance: 0,
agility: 0,
stealth: 0,
charisma: 0,
intelligence: 0
} >>
<<set $McCoy to {
height: 176,
strength: 8,
resistance: 12,
agility: 10,
stealth: 16,
charisma: 16,
intelligence: 14
} >>
<<set $Cuevas to {
height: 164,
strength: 4,
resistance: 4,
agility: 10,
stealth: 16,
charisma: 14,
intelligence: 22
} >>
<<set $Marks to {
height: 186,
strength: 16,
resistance: 16,
agility: 8,
stealth: 12,
charisma: 16,
intelligence: 12
} >>
<<set $Palmer to {
height: 192,
strength: 18,
resistance: 16,
agility: 14,
stealth: 8,
charisma: 24,
intelligence: 18
} >>
<<set $respect to {
mccoy: 50,
marks: 50,
cuevas: 50,
palmer: 50
}>>
<<set $characterInfo to {
marks: ["Tu ne sais pas grand chose sur Karl, uniquement qu'il est l'armurier de l'equipe pour l'instant. Peut-être sera-t-il plus enclin à discuter en privé."],
mccoy: ["Tu ne sais pas grand chose sur James, C'est un expert en renseignement et il a un bon réseaux d'informateur développé dans le pays. Tu sais qu'il paraît farfelu et qu'il a toujours son sourire au coin des lèvres."],
cuevas: ["Emilia est une jeune femme d'environ 25 / 30 ans, c'est une experte en informatique et l'équipe lui fait confiance, bien qu'elle semble désinvolte, tu verras ce que la suite te réserve."],
palmer: ["Palmer parait avoir plus de 45 ans, c'est un militaire décoré et il est ton nouveau commandant. C'est un homme froid qui semble maitriser la situation."]
} >>
<<set $characterInfoEn to {
marks: ["You don't know much about Karl, only that he's the team's armorer at the moment. Perhaps he'll be more inclined to talk in private."],
mccoy: ["You don't know much about James. He's an intelligence expert and has a well-developed network of informers in the country. You know he looks wacky and always has a smile on his face."],
cuevas: ["Emilia is a young woman of around 25 or 30 years of age, she's a computer expert and the team trusts her. Although she seems laid-back, you'll see what comes next."],
palmer: ["Palmer looks to be over 45, a decorated military man and my new commanding officer. He's a cold man who seems to have everything under control."]
} >>
<<set $inventory to {}>>
<<set $inventory["pistol"] to {
name: {
en: "Standard Pistol",
fr: "Pistolet Standard"
},
description: {
en: "A reliable sidearm.",
fr: "Une arme de poing fiable."
},
type: {
en: "Gun",
fr: "Arme à feu"
},
damage: 10,
ammo: 24
}>>
<<set $inventory["knife"] to {
name: {
en: "Tactical knife",
fr: "Couteau tactique"
},
description: {
en: "A versatile and robust knife",
fr: "Un couteau polyvalent et robuste"
},
type: {
en: "Bladed weapon",
fr: "Arme blanche"
},
damage: 6,
ammo: "∞"
} >>
<<set $inventory["pickingTool"] to {
name: {
en: "Picking tool",
fr: "Outil de crochetage"
},
description: {
en: "A robust picking tool that opens any lock or bolt",
fr: "Un outil robuste pour ouvrir verrous et serrures"
},
type: {
en: "Tool",
fr: "Outil"
}
} >>
<<set $inventory["spyglass"] to {
name: {
en: "Pair of spy glasses",
fr: "Paire de lunettes d'espionnage"
},
description: {
en: "A pair of sunglasses with a built-in miniature camera",
fr: "Une paire de lunettes de soleil avec un appareil photo miniature intégré"
},
type: {
en: "Object",
fr: "Objet"
}
} >>Version 0.1.0
Spirit Melody InteractiveThief's Temptation: Between Shadow<<if settings.language == "Français">>
<div id="backDice">
<h1>Résolution du jet</h1>
</div>
<<if $characterCreated == true >>
<div class="menuCaption">
<<button "Personnage">>
<<script>>
Dialog.setup("Personnage");
Dialog.wikiPassage("Character");
Dialog.open();
<</script>>
<</button>>
<<if $inventoryDiscovered == true>>
<<button "Inventaire">>
<<script>>
Dialog.setup("Inventaire");
Dialog.wikiPassage("Inventory");
Dialog.open();
<</script>>
<</button>>
<</if>>
<<if $teamDiscovered == true>>
<div class="team">
<<button "Équipe">>
<<script>>
Dialog.setup("Équipe");
Dialog.wikiPassage("Team");
Dialog.open();
<</script>>
<</button>>
</div>
<</if>>
</div>
<</if>>
<<else>>
<div id="backDice">
<h1>Roll dice</h1>
</div>
<<if $characterCreated == true >>
<div class="menuCaption">
<<button "Character">>
<<script>>
Dialog.setup("Character");
Dialog.wikiPassage("Character");
Dialog.open();
<</script>>
<</button>>
<<button "Inventory">>
<<script>>
Dialog.setup("Inventory");
Dialog.wikiPassage("Inventory");
Dialog.open();
<</script>>
<</button>>
<<if $teamDiscovered == true>>
<div class="team">
<<button "Team">>
<<script>>
Dialog.setup("Team");
Dialog.wikiPassage("Team");
Dialog.open();
<</script>>
<</button>>
</div>
<</if>>
</div>
<</if>>
<</if>><<if settings.language == "Français">>
<<set $lang = "fr" >>
<div class="inventory">
<<nobr>>
<<for _item range $inventory>>
<div class="items-container">
<div class="item-box">
<h2><<print _item.name[$lang]>></h2>
<ul>
<li><strong>Description:</strong> <<print _item.description[$lang]>></li>
<li><strong>Type:</strong> <<print _item.type[$lang]>></li>
<<if _item.damage != undefined>>
<li><strong>Dégâts:</strong> <<print _item.damage>></li>
<</if>>
<<if _item.ammo != undefined>>
<li><strong>Munitions:</strong> <<print _item.ammo>></li>
<</if>>
</ul>
</div>
</div>
<</for>>
<</nobr>>
</div>
<<else>>
<<set $lang = "en" >>
<div class="inventory">
<<nobr>>
<ul>
<<for _item range $inventory>>
<div class="items-container">
<div class="item-box">
<h2><<print _item.name[$lang]>></h2>
<ul>
<li>Description: <<print _item.description[$lang]>></li>
<li>Type: <<print _item.type[$lang]>></li>
<li>Damage: <<print _item.damage>></li>
<li>Ammo: <<print _item.ammo>></li>
</ul>
</div>
</div>
<</for>>
</ul>
<</nobr>>
</div>
<</if>><div class="langChoice">
<h1>Welcome ! Bienvenue !</h1>
<div class="borderDesign"></div>
<p>Please select your language / Veuillez choisir votre langue.</p>
<<nobr>>
<p>Do you prefer [[English|MenuTitle][settings.language = "English"]] ?</p>
<p>Ou plutôt le [[Français|MenuTitle][settings.language = "Français"]] ?</p>
<p>**Note: You can change the language later in the settings menu, but you may need to reload the page for the change to take full effect.</p>
<p>**Note: Vous pouvez changer de langue à tout moment dans les settings, mais vous devrez recharger la page pour que le nouveau paramètre soit pris en compte</p>
<</nobr>>
</div>
<<script>>
$("#ui-bar").hide();
<</script>>
<<if settings.language == "Français">>
Avant de commencer l'aventure, vous devez créer votre "avatar".
Bienvenue dans le créateur de personnage
Commençons par la base,
Vous êtes:
Un [[Homme|CreaH][$PC.sex="Homme"]]
Une [[Femme|CreaF][$PC.sex="Femme"]]
<<else>>
Before starting the journey, you need to create an "avatar".
Welcome to the character creator
Let's start with basics
Are you:
A [[Man|CreaH][$PC.sex="Man"]]
A [[Woman|CreaF][$PC.sex="Woman"]]
<</if>>
<<script>>
$("#ui-bar").show();
<</script>><<if settings.language == "Français">>
<div class="creaBody" >
<h1>Statistique du personnage</h1>
Quel est son prénom ? <<textbox "$PC.firstName" "John">>
Et son nom de famille ? <<textbox "$PC.lastName" "Doe">>
<h2>Ton personnage est :</h2>
<label><<radiobutton "$PC.body" "Musclé">> Musclé : Un corps bien sculpté, athlétique et puissant.</label><<if settings.visibleStats>>
(//1.84m - +14 force - +9 resistance - +5 agilité - +5 furtivité - +12 charisme - +5 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Athlétique">> Athlétique : Un corps sportif, équilibré et agile.</label>
<<if settings.visibleStats>> (//1.78m - +10 force - +8 resistance - +8 agilité - +8 furtivité - +10 charisme - +6 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Trapu">> Trapu : Un corps large et robuste, avec une forte résistance.</label>
<<if settings.visibleStats>> (//1.72m - +12 force - +16 resistance - +4 agilité - +4 furtivité - +8 charisme - +6 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Sec">> Sec : Un corps mince avec des muscles bien définis.</label>
<<if settings.visibleStats>> (//1.76m - +4 force - +4 resistance- +14 agilité - +12 furtivité - +8 charisme - +8 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Strongman" checked>> Strongman : Une carrure imposante, pleine de force physique.</label>
<<if settings.visibleStats>> (//2.02m - +16 force - +14 resistance - +3 agilité - +3 furtivité - +10 charisme - +4 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Génie">> Génie : Un corps plus faible physiquement, mais un esprit brillant..</label>
<<if settings.visibleStats>> (//1.81m - +2 force - +5 resistance - +9 agilité - +12 furtivité - +6 charisme - +16 intelligence)<</if>>
<a class="passageButton" data-passage="CreaHSave">Continuez</a>
</div>
<<else>>
<div class="creaBody" >
<h1>Character statistics</h1>
What's his first name ? <<textbox "$PC.firstName" "John">>
And his last name ? <<textbox "$PC.lastName" "Doe">>
<h2>Your character is:</h2>
<label><<radiobutton "$PC.body" "Muscular">> Muscular: A well-sculpted, athletic, and powerful body.</label><<if settings.visibleStats>>
(//1.84m - +14 strength - +9 resistance - +5 agility - +5 stealth - +12 charisma - +5 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Athletic">> Athletic: A sporty, balanced, and agile body.</label>
<<if settings.visibleStats>> (//1.78m - +10 strength - +8 resistance - +8 agility - +8 stealth - +10 charisma - +6 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Stocky">> Stocky: A broad and sturdy body with high resistance.</label>
<<if settings.visibleStats>> (//1.72m - +12 strength - +16 resistance - +4 agility - +4 stealth - +8 charisma - +6 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Lean">> Lean: A slim body with well-defined muscles.</label>
<<if settings.visibleStats>> (//1.76m - +4 strength - +4 resistance - +14 agility - +12 stealth - +8 charisma - +8 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Strongman" checked>> Strongman: A large build full of physical strength.</label>
<<if settings.visibleStats>> (//2.02m - +16 strength - +14 resistance - +3 agility - +3 stealth - +8 charisma - +6 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Genius">> Genius: A physically weaker body but a brilliant mind.</label>
<<if settings.visibleStats>> (//1.81m - +2 strength - +5 resistance - +9 agility - +12 stealth - +6 charisma - +16 intelligence)<</if>>
<a class="passageButton" data-passage="CreaHSave">Continue</a>
</div>
<</if>><<if settings.language == "Français">>
<div class="creaBody" >
<h1>Statistique du personnage</h1>
Quel est son prénom ? <<textbox "$PC.firstName" "Jane">>
Et son nom de famille ? <<textbox "$PC.lastName" "Doe">>
<h2>Ton personnage est :</h2>
<label><<radiobutton "$PC.body" "Athlétique">> Athlétique : Un corps finement sculpté, agile et musclé.</label><<if settings.visibleStats>>
(//1.74m - +10 force - +8 résistance - +10 agilité - +6 furtivité - +8 charisme - +8 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Mannequin">> Mannequin : Un corps mince et élégant, très charismatique</label>
<<if settings.visibleStats>> (//1.82m - +5 force - +8 résistance - +10 agilité - +5 furtivité - +16 charisme - +6 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Volumineux">> Volumineux : Un corps avec des courbes généreuses, offrant une forte résistance.</label>
<<if settings.visibleStats>> (//1.70m - +8 force - +14 résistance - +4 agilité - +4 furtivité - +12 charisme - +8 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Petit gabarit">> Petit gabarit : Un petit corps, agile et discret, idéal pour se fondre dans l'ombre.</label>
<<if settings.visibleStats>> (//1.58m - +3 force - +4 résistance - +14 agilité - +16 furtivité - +8 charisme - +5 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Boxeuse">> Boxeuse : un corp entrainé pour le combat au corp à corp</label>
<<if settings.visibleStats>> (//1.68m - +14 force - +12 résistance - +6 agilité - +6 furtivité - +8 charisme - +4 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Génie" checked>> Génie : Un corps plus faible physiquement, mais un esprit brillant.</label>
<<if settings.visibleStats>> (//1.72m - +4 force - +4 résistance - +8 agilité - +12 furtivité - +6 charisme - +16 intelligence)<</if>>
<a class="passageButton" data-passage="CreaFSave">Continuez</a>
</div>
<<else>>
<div class="creaBody" >
<h1>Character statistics</h1>
What's his first name ? <<textbox "$PC.firstName" "Jane">>
And his last name ? <<textbox "$PC.lastName" "Doe">>
<h2>Your character is:</h2>
<label><<radiobutton "$PC.body" "Athletic">> Athletic: A finely sculpted, agile, and muscular body.</label><<if settings.visibleStats>>
(//1.74m - +10 strength - +8 resistance - +10 agility - +6 stealth - +8 charisma - +8 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Model">> Model: A slim and elegant body, very charismatic.</label>
<<if settings.visibleStats>> (//1.82m - +5 strength - +8 resistance - +10 agility - +5 stealth - +16 charisma - +6 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Voluminous">> Voluminous: A body with generous curves, offering strong resistance.</label>
<<if settings.visibleStats>> (//1.70m - +8 strength - +14 resistance - +4 agility - +4 stealth - +12 charisma - +8 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Petite">> Petite: A small, agile, and stealthy body, ideal for blending into the shadows.</label>
<<if settings.visibleStats>> (//1.58m - +3 strength - +4 resistance - +14 agility - +16 stealth - +8 charisma - +5 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Fighter">> Fighter: A body trained for hand-to-hand combat.</label>
<<if settings.visibleStats>> (//1.68m - +14 strength - +12 resistance - +6 agility - +6 stealth - +8 charisma - +4 intelligence)<</if>>
<label><<radiobutton "$PC.body" "Genius" checked>> Genius: A physically weaker body but a brilliant mind.</label>
<<if settings.visibleStats>> (//1.72m - +4 strength - +4 resistance - +8 agility - +12 stealth - +6 charisma - +16 intelligence)<</if>>
<a class="passageButton" data-passage="CreaFSave">Continue</a>
</div>
<</if>><<if settings.language == "Français">>
<div class="creaBody">
<h1>Apparence du personnage</h1>
<h2>Ton personnage a quelle coupe de cheveux :</h2>
<label><<radiobutton "$PC.hair" " Mulet moderne">> Mulet moderne</label>
<label><<radiobutton "$PC.hair" "Buzz cut">> Buzz cut</label>
<label><<radiobutton "$PC.hair" "Mi-longs">> Mi-longs</label>
<label><<radiobutton "$PC.hair" "Man Bun">> Man Bun</label>
<label><<radiobutton "$PC.hair" "Militaire" checked>> Militaire</label>
<label><<radiobutton "$PC.hair" "Chauve">> Chauve</label>
<h2>Couleur des cheveux :</h2>
<label><<radiobutton "$PC.hairColor" "Noir" checked>> Noir</label>
<label><<radiobutton "$PC.hairColor" "Marron">> Marron</label>
<label><<radiobutton "$PC.hairColor" "Blond">> Blond</label>
<label><<radiobutton "$PC.hairColor" "Roux">> Roux</label>
<label><<radiobutton "$PC.hairColor" "Gris">> Gris</label>
<label><<radiobutton "$PC.hairColor" "Blanc">> Blanc</label>
<label><<radiobutton "$PC.hairColor" "Teinture">> Teinture</label>
<h2>Couleur des yeux :</h2>
<label><<radiobutton "$PC.eyeColor" "Bleu">> Bleu</label>
<label><<radiobutton "$PC.eyeColor" "Vert" checked>> Vert</label>
<label><<radiobutton "$PC.eyeColor" "Marron">> Marron</label>
<label><<radiobutton "$PC.eyeColor" "Gris">> Gris</label>
<label><<radiobutton "$PC.eyeColor" "Noisette">> Noisette</label>
<label><<radiobutton "$PC.eyeColor" "Noir">> Noir</label>
<h2>A t-il une de la barbe :</h2>
<label><<radiobutton "$PC.beard" "Pas de barbe">> Pas de barbe</label>
<label><<radiobutton "$PC.beard" " Barbe de 3 jours">> Barbe de 3 jours</label>
<label><<radiobutton "$PC.beard" "Courte">> Courte : Une barbe courte et bien entretenue.</label>
<label><<radiobutton "$PC.beard" "Moyenne">> Moyenne : Une barbe de longueur moyenne, légèrement fournie.</label>
<label><<radiobutton "$PC.beard" "Longue">> Longue : Une barbe longue, fournie et impressionnante.</label>
<label><<radiobutton "$PC.beard" "Bouc">> Bouc : Un bouc bien dessiné sur le menton.</label>
<label><<radiobutton "$PC.beard" "Moustache" checked>> Moustache: Une belle moustache à la française</label>
<a class="passageButton" data-passage="ifDyed">Continuez</a>
</div>
<<else>>
<div class="creaBody" >
<h1>Character appearance</h1>
<h2>What hairstyle does your character have:</h2>
<label><<radiobutton "$PC.hair" "Modern Mullet">> Modern Mullet</label>
<label><<radiobutton "$PC.hair" "Buzz Cut">> Buzz Cut</label>
<label><<radiobutton "$PC.hair" "Medium Length">> Medium Length</label>
<label><<radiobutton "$PC.hair" "Man Bun">> Man Bun</label>
<label><<radiobutton "$PC.hair" "Military" checked>> Military</label>
<label><<radiobutton "$PC.hair" "Bald">> Bald</label>
<h2>What is the color:</h2>
<label><<radiobutton "$PC.hairColor" "Black" checked>> Black</label>
<label><<radiobutton "$PC.hairColor" "Brown">> Brown</label>
<label><<radiobutton "$PC.hairColor" "Blond">> Blond</label>
<label><<radiobutton "$PC.hairColor" "Ginger">> Ginger</label>
<label><<radiobutton "$PC.hairColor" "Gray">> Gray</label>
<label><<radiobutton "$PC.hairColor" "White">> White</label>
<label><<radiobutton "$PC.hairColor" "Dyed">> Dyed</label>
<h2>What are their eye colors:</h2>
<label><<radiobutton "$PC.eyeColor" "Blue">> Blue</label>
<label><<radiobutton "$PC.eyeColor" "Green" checked>> Green</label>
<label><<radiobutton "$PC.eyeColor" "Brown">> Brown</label>
<label><<radiobutton "$PC.eyeColor" "Gray">> Gray</label>
<label><<radiobutton "$PC.eyeColor" "Hazel">> Hazel</label>
<label><<radiobutton "$PC.eyeColor" "Black">> Black</label>
<h2>Does he have a beard :</h2>
<label><<radiobutton "$PC.beard" "No Beard">> No Beard</label>
<label><<radiobutton "$PC.beard" "Stubble">> Stubble</label>
<label><<radiobutton "$PC.beard" "Short">> Short: A well-groomed short beard.</label>
<label><<radiobutton "$PC.beard" "Medium">> Medium: A medium-length, slightly bushy beard.</label>
<label><<radiobutton "$PC.beard" "Long">> Long: A long, full, and impressive beard.</label>
<label><<radiobutton "$PC.beard" "Goatee">> Goatee: A well-defined goatee on the chin.</label>
<label><<radiobutton "$PC.beard" "Mustache" checked>> Mustache: A beautiful French mustache.</label>
<a class="passageButton" data-passage="ifDyed">Continue</a>
</div>
<</if>><<if settings.language == "Français">>
<div class="creaBody" >
<h1>Apparence du personnage</h1>
<h2>Ton personnage a quelle coupe de cheveux :</h2>
<label><<radiobutton "$PC.hair" "Boucles naturelles" >> Boucles naturelles</label>
<label><<radiobutton "$PC.hair" "Carré plongeant">> Carré plongeant</label>
<label><<radiobutton "$PC.hair" "Cheveux rasés">> Cheveux rasés</label>
<label><<radiobutton "$PC.hair" "Tresse longue">> Tresse longue</label>
<label><<radiobutton "$PC.hair" "Queue de cheval haute">> Queue de cheval haute</label>
<label><<radiobutton "$PC.hair" "Chignon haut décoiffé" checked>> Chignon haut décoiffé</label>
<label><<radiobutton "$PC.hair" "Sidecut Undercut">> Sidecut Undercut : Parfait pour un look cyberpunk</label>
<label><<radiobutton "$PC.hair" " Frange droite et cheveux lisses">> Frange droite et cheveux lisses</label>
<h2>Couleur des cheveux :</h2>
<label><<radiobutton "$PC.hairColor" "Noir">> Noir</label>
<label><<radiobutton "$PC.hairColor" "Marron">> Marron</label>
<label><<radiobutton "$PC.hairColor" "Blond">> Blond</label>
<label><<radiobutton "$PC.hairColor" "Rousse" checked>> Rousse</label>
<label><<radiobutton "$PC.hairColor" "Gris">> Gris</label>
<label><<radiobutton "$PC.hairColor" "Blanc">> Blanc</label>
<label><<radiobutton "$PC.hairColor" "Teinture">> Teinture</label>
<h2>Couleur des yeux :</h2>
<label><<radiobutton "$PC.eyeColor" "Bleu">> Bleu</label>
<label><<radiobutton "$PC.eyeColor" "Vert" checked>> Vert</label>
<label><<radiobutton "$PC.eyeColor" "Marron">> Marron</label>
<label><<radiobutton "$PC.eyeColor" "Gris">> Gris</label>
<label><<radiobutton "$PC.eyeColor" "Noisette">> Noisette</label>
<label><<radiobutton "$PC.eyeColor" "Noir">> Noir</label>
<a class="passageButton" data-passage="ifDyed">Continuez</a>
</div>
<<else>>
<div class="creaBody" >
<h1>Character appearance</h1>
<h2>What hairstyle does your character have:</h2>
<label><<radiobutton "$PC.hair" "Natural Curls">> Natural Curls: Voluminous, natural curls that convey a relaxed vibe.</label>
<label><<radiobutton "$PC.hair" "Bob Cut">> Bob Cut: An elegant bob, slightly longer in the front, giving a bold look.</label>
<label><<radiobutton "$PC.hair" "Buzz Cut">> Buzz Cut: A very short haircut that conveys strength and determination.</label>
<label><<radiobutton "$PC.hair" "Long braid">> Long braid: An elegant, long braid that is complex and refined.</label>
<label><<radiobutton "$PC.hair" "High Ponytail">> High Ponytail: A tight ponytail that’s perfect for action moments.</label>
<label><<radiobutton "$PC.hair" "Messy Bun" checked>> Messy Bun: A loose and natural bun, both practical and stylish.</label>
<label><<radiobutton "$PC.hair" "Sidecut Undercut">> Sidecut Undercut: A bold cut with one side shaved, perfect for a cyberpunk look.</label>
<label><<radiobutton "$PC.hair" "Straight Bangs and Smooth Hair">> Straight Bangs and Smooth Hair: A neat fringe accompanied by sleek, silky hair.</label>
<h2>What is the color:</h2>
<label><<radiobutton "$PC.hairColor" "Black">> Black</label>
<label><<radiobutton "$PC.hairColor" "Brown">> Brown</label>
<label><<radiobutton "$PC.hairColor" "Blonde">> Blonde</label>
<label><<radiobutton "$PC.hairColor" "Ginger" checked>> Ginger</label>
<label><<radiobutton "$PC.hairColor" "Gray">> Gray</label>
<label><<radiobutton "$PC.hairColor" "White">> White</label>
<label><<radiobutton "$PC.hairColor" "Dyed">> Dyed</label>
<h2>What are their eye colors:</h2>
<label><<radiobutton "$PC.eyeColor" "Blue">> Blue</label>
<label><<radiobutton "$PC.eyeColor" "Green" checked>> Green</label>
<label><<radiobutton "$PC.eyeColor" "Brown">> Brown</label>
<label><<radiobutton "$PC.eyeColor" "Gray">> Gray</label>
<label><<radiobutton "$PC.eyeColor" "Hazel">> Hazel</label>
<label><<radiobutton "$PC.eyeColor" "Black">> Black</label>
<a class="passageButton" data-passage="ifDyed">Continue</a>
</div>
<</if>><<if settings.language == "Français">>
<<if $PC.hairColor == "Dyed" || $PC.hairColor == "Teinture">>
Puisque vous avez choisi la teinture,
Quel est sa couleur de cheveux ? <<textbox "$PC.customHairColor" "Rouge">>
<<else>>
Cette section permet de choisir sa teinture de cheveux, mais vous avez choisi ''$PC.hairColor''.
<</if>>
<a class="passageButton" data-passage="CreaEnd">Continuez</a>
<<else>>
<<if $PC.hairColor == "Dyed" || $PC.hairColor == "Teinture">>
Since you've chosen the dye,
What's custom color do you want ?<<textbox "$PC.customHairColor" "Green">>
<<else>>
This section allow you to choose your custom color, but it's ok you choose before ''$PC.hairColor''.
<</if>>
<a class="passageButton" data-passage="CreaEnd">Continue</a>
<</if>><<if settings.language == "Français">>
<div class="creaEnd">
<<nobr>>
<h1>Récapitulatif de vos choix :</h1>
<<if $PC.sex == "Man" || $PC.sex == "Homme">>
<h2>Personnage :</h2>
<ul>
<li>Homme</li>
<li>$PC.firstName $PC.lastName</li>
<li>$PC.hair</li>
<li>$PC.hairColor <<if $PC.hairColor == "dyed" || $PC.hairColor == "Teinture">>($PC.customHairColor)<</if>></li>
<li>Couleur des yeux: $PC.eyeColor</li>
<li>$PC.beard</li>
<li>$PC.body</li>
</ul>
<<else>>
<h2>Personnage :</h2>
<ul>
<li>Femme</li>
<li>$PC.firstName $PC.lastName</li>
<li>$PC.hair</li>
<li>$PC.hairColor <<if $PC.hairColor == "dyed" || $PC.hairColor == "Teinture">>($PC.customHairColor)<</if>></li>
<li>Couleur des yeux: $PC.eyeColor</li>
<li>$PC.body</li>
</ul>
<</if>>
<h2>Statistiques :</h2>
<p>//Si vous avez choisi de masquer les statistiques, c'est la seule fois ou vous les verrez. (vous pouvez les afficher ou les masquer via les settings)//</p>
<ul>
<li><<print $PCStats.height/100 >>m</li>
<li>Force: $PCStats.strength</li>
<li>Résistance: $PCStats.resistance</li>
<li>Agilité: $PCStats.agility</li>
<li>Furtivité: $PCStats.stealth</li>
<li>Charisme: $PCStats.charisma</li>
<li>Intélligence: $PCStats.intelligence</li>
</ul>
<</nobr>>
</div>
<div class=creaEndButton>
<a class="passageButton" data-passage="PrologueStart">Commencez l'aventure</a>
<a class="passageButton" data-passage="Crea1">Recommencer le personnage</a>
</div>
<<else>>
<div class="creaEnd">
<<nobr>>
<h1>Summary of your choices :</h1>
<<if $PC.sex == "Man" || $PC.sex == "Homme">>
<h2>Character :</h2>
<ul>
<li>$PC.sex</li>
<li>$PC.firstName $PC.lastName</li>
<li>$PC.hair</li>
<li>$PC.hairColor <<if $PC.hairColor == "dyed" || $PC.hairColor == "Teinture">>($PC.customHairColor)<</if>></li>
<li>Eye color: $PC.eyeColor</li>
<li>$PC.beard</li>
<li>$PC.body</li>
</ul>
<<else>>
<h2>Character :</h2>
<ul>
<li>$PC.sex</li>
<li>$PC.firstName $PC.lastName</li>
<li>$PC.hair</li>
<li>$PC.hairColor <<if $PC.hairColor == "dyed" || $PC.hairColor == "Teinture">>($PC.customHairColor)<</if>></li>
<li>Eye color: $PC.eyeColor</li>
<li>$PC.body</li>
</ul>
<</if>>
<h2>Statistics :</h2>
<p>//If you choose to mask the statistic, it's the only one you see them. (you can make them visible or not on the settings)//</p>
<ul>
<li><<print $PCStats.height/100 >>m</li>
<li>Strength: $PCStats.strength</li>
<li>Resistance: $PCStats.resistance</li>
<li>Agility: $PCStats.agility</li>
<li>Stealth: $PCStats.stealth</li>
<li>Charisma: $PCStats.charisma</li>
<li>Intelligence: $PCStats.intelligence</li>
</ul>
<</nobr>>
</div>
<div class=creaEndButton>
<a class="passageButton" data-passage="PrologueStart">Begin the adventure</a>
<a class="passageButton" data-passage="Crea1">Restart character creation</a>
</div>
<</if>><<if settings.language == "Français">>
<div class="start1">
Il est 22 heures passé, et tu es <<if $PC.sex == "Man" || $PC.sex == "Homme">>assis<<else>>assise<</if>> devant ton ordinateur. Une tasse de café à moitié vide traîne à côté de toi, refroidie par le temps écoulé. Soudain, l'alerte d'un nouveau mail retentit, brisant le silence.
L'écran affiche un expéditeur inconnu, mais l'intitulé et l'importance du message sont clairs. Ton cœur bat un peu plus vite tandis que tu cliques sur l'icône.
<div class="mail">
Nouveau mail reçu :
<strong>De</strong> : [Adresse confidentielle]
<strong>Objet</strong> : Promotion
Félicitations Lieutenant $PC.lastName,
Vous êtes officiellement <<if $PC.sex == "Man" || $PC.sex == "Homme">>promu<<else>>promue<</if>>.
Pour des raisons de confidentialité, nous ne pouvons vous donner plus de détails à ce stade.
Vous recevrez bientôt plus d'informations.
À bientôt.
</div>
Un frisson d'excitation te traverse la peau. "Enfin une chance de prouver ma valeur, j'espère que je suis <<if $PC.sex == "Man" || $PC.sex == "Homme">>prêt<<else>>prête<</if>> pour ce genre de responsabilités."
<a class="passageButton" data-passage="Start2">Allez se coucher et attendre</a>
</div>
<<else>>
It is past 10 PM, and you are sitting in front of your computer. A half-empty cup of coffee sits beside you, now cold from the time that has passed. Suddenly, the alert of a new email rings out, breaking the silence.
The screen displays an unknown sender, but the subject and the importance of the message are clear. Your heart races as you click on the icon.
<div class="mail"> New email received:
<strong>From</strong>: [Confidential Address]
<strong>Subject</strong>: Promotion
Congratulations Lieutenant $PC.lastName,
You are officially promoted.
For confidentiality reasons, we cannot provide more details at this stage.
You will receive more information soon.
See you soon.
</div>
A chill of excitement runs down your spine. "Finally, a chance to prove my worth. I hope I'm ready for this kind of responsibility... This could change everything."
<a class="passageButton" data-passage="Start2">Go to bed and wait</a>
<</if>>
<<set $characterCreated = true>><<if settings.language == "Français">>
Quelques jours après la réception du mail, tu es <<if $PC.sex == "Man" || $PC.sex == "Homme">>convoqué<<else>>convoquée<</if>> dans le bureau de ton capitaine. L'atmosphère dans le commissariat est étrange, comme si tout le monde savait que quelque chose d'important se préparait, sans savoir quoi exactement.
En entrant dans le bureau, le capitaine t'attend déjà, assis derrière son bureau. Il lève à peine les yeux de ses dossiers et te fait signe de t'asseoir. Après un moment de silence, il prend la parole d'une voix basse.
''Capitaine VAPEK'': //"Lieutenant $PC.lastName... je dois vous remettre ceci."//
Le capitaine pose une enveloppe scellée devant toi. Son regard semble peser d'une gravité inhabituelle.
''Capitaine VAPEK'': //"Je ne sais pas ce que contient cette enveloppe, ni pourquoi vous êtes ici. Ce que je sais, c’est que ça vient d’en haut et que, après ça, nos chemins risquent de ne plus se croiser souvent. Vous êtes maintenant sous un autre commandement."//
''$PC.firstName'': //"Je comprends, capitaine. Je vais faire de mon mieux."//
''Capitaine VAPEK'': //"C'est tout ce que vous pouvez faire. Gardez la tête froide et souvenez-vous que les gens d’ici comptent sur vous, même s'ils n'ont aucune idée de ce que vous allez faire."//
''Il se lève et te tend une dernière fois la main.''
- - -
''C’est probablement la dernière fois que tu vois ton capitaine. Tu prends l'enveloppe, <<if $PC.sex == "Man" || $PC.sex == "Homme">>conscient<<else>>consciente<</if>> que tout va changer désormais.''
<div class="mail">
<strong>De : Service Infiltration - Division Opérations Spéciales</strong>
<strong>Objet :</strong> Convocation officielle
Lieutenant $PC.firstName $PC.lastName,
Vous êtes <<if $PC.sex == "Man" || $PC.sex == "Homme">>convoqué<<else>>convoquée<</if>> le <strong>15 novembre 2041 à 8h30</strong> au quartier général, situé au <strong>23, rue de l'Aube - Bexley</strong>.
Cette mission requiert la plus grande discrétion. Merci de vous présenter en tenue civile. Un agent de liaison vous attendra sur place pour vous fournir les détails nécessaires.
Bonne chance.
<strong>Service d'Infiltration - Division Opérations Spéciales</strong>
</div>
- - -
''Tu sers la main du Capitaine et sors du bureau en silence, l'enveloppe à la main. Ce moment marque le début d’une nouvelle vie, où les visages familiers du commissariat feront bientôt partie du passé.''
<a class="passageButton" data-passage="Start3">Continuer</a>
<<else>>
A few days after receiving the email, you are summoned to your captain's office. The atmosphere in the station feels strange, as if everyone is aware that something important is brewing, yet no one knows exactly what.
Upon entering the office, the captain is already waiting for you, seated behind his desk. He barely looks up from his files as he gestures for you to take a seat. After a moment of silence, he speaks in a low, almost solemn voice.
''Captain VAPEK'': //"Lieutenant $PC.lastName... I need to hand this to you."//
The captain places a sealed envelope in front of you. His gaze is heavy with unusual gravity.
''Captain VAPEK'': //"I don’t know what’s in this envelope, nor why you’re here. What I do know is that it comes from above, and after this, our paths may not cross often. You are now under different command."//
''$PC.firstName'': //"I understand, captain. I will do my best."//
''Captain VAPEK'': //"That’s all you can do. Keep your cool and remember that the people here are counting on you, even if they have no idea what you’re about to undertake."//
''He stands and offers you one last handshake.''
- - -
''This is probably the last time you will see your captain. You take the envelope, fully aware that everything is about to change.''
<div class="mail">
<strong>From: Infiltration Service - Special Operations Division</strong>
<strong>Subject:</strong> Official Summons
Lieutenant $PC.firstName $PC.lastName,
You are summoned on <strong>November 15 at 8:30 AM</strong> to headquarters, located at <strong>23, Rue de l'Aube - Bexley</strong>.
This mission requires the utmost discretion. Please report in civilian attire. A liaison officer will be waiting for you on site to provide the necessary details.
Good luck.
<strong>Infiltration Service - Special Operations Division</strong>
</div>
- - -
''You shake the captain's hand and leave the office in silence, the envelope in hand. This moment marks the beginning of a new life, where the familiar faces of the station will soon be part of the past.''
<a class="passageButton" data-passage="Start3">Go on</a>
<</if>><<if settings.language == "Français">>
<strong>Le 15 Novembre 2041 - 7h du matin</strong>
Le réveil sonne, tirant ton esprit de l’obscurité du sommeil. Tu te lèves, un léger brouillard de fatigue flottant autour de toi. Les lumières du jour percent timidement à travers les rideaux, projetant des ombres douces dans la pièce. Tu te frottes les yeux, essayant de balayer la torpeur qui t'enveloppe.
En te dirigeant vers la cuisine, les pensées se bousculent dans ta tête : l’enveloppe scellée, les mots du capitaine, et la mission qui t'attend. Tu sents le poids de l’inconnu sur tes épaules. Avant de commencer la journée, tu te demandes quelles boissons tu vas prendre ce matin.
<<if !$chosenDrink>>
<div class="drinkButton">
<div class="button">
<<button "Un café">>
if (!State.variables.result) {
<<set $result = setup.rollDice(0, 10, 0)>>
}
<<set $chosenDrink = "cafe">> <!-- Marquer que le café a été choisi -->
<</button>>
</div>
<div class="button">
<<button "Un thé">>
<<set $result = setup.rollDice(0, 10, 0)>>
<<set $chosenDrink = "the">> <!-- Marquer que le thé a été choisi -->
<</button>>
</div>
<div class="button">
<<button "Un chocolat">>
<<set $result = setup.rollDice(0, 10, 0)>>
<<set $chosenDrink = "choco">> <!-- Marquer que le choco a été choisi -->
<</button>>
</div>
</div>
<</if>>
<div id="rollNumb"></div>
<<if $chosenDrink>>
<div class="resultDice">$result.roll</div>
<div class="chosenDrink">
<<if $chosenDrink == "cafe">>
<<if $result.criticalSuccess>>
<<done>><<script>>setup.diceAnimation('critical-success');<</script>><</done>>
- - -
Incroyable ! Le café de ce matin est parfait et la journée commence de la meilleure des manières.
<<elseif $result.success>>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
- - -
Le café de ce matin est comme d'habitude, exactement comme tu l'aimes.
<<elseif $result.criticalFailure>>
<<done>><<script>>setup.diceAnimation('critical-failure');<</script>><</done>>
- - -
Catastrophe ! Le café est tellement infâme que même un robot aurait refusé de le boire.
Peut-être que nettoyer le tartre n'aurait pas été une si mauvaise idée...
<<else>>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
- - -
Le café de ce matin n'est pas bon, son goût est vraiment désagréable.
<</if>>
<</if>>
<<if $chosenDrink == "the">>
<<if $result.criticalSuccess>>
<<done>><<script>>setup.diceAnimation('critical-success');<</script>><</done>>
- - -
Incroyable ! //(Réussite critique)// Le thé de ce matin est parfait, infusé à la perfection, et la journée commence de la meilleure des manières.
<<elseif $result.success>>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
- - -
Le thé de ce matin est comme d'habitude, juste comme tu l'aimes, apportant une douceur réconfortante à ton début de journée.
<<elseif $result.criticalFailure>>
<<done>><<script>>setup.diceAnimation('critical-failure');<</script>><</done>>
- - -
Catastrophe ! //(Échec critique)// Le thé est si mauvais ce matin que même un robot aurait refusé de le boire.
<<else>>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
- - -
Le thé de ce matin n'est pas terrible, avec un arrière-goût amer.
<</if>>
<</if>>
<<if $chosenDrink == "choco">>
<<if $result.criticalSuccess>>
<<done>><<script>>setup.diceAnimation('critical-success');<</script>><</done>>
- - -
Incroyable ! //(Réussite critique)// Le chocolat de ce matin est parfait, crémeux et riche, et la journée commence de la meilleure des manières.
<<elseif $result.success>>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
- - -
Le chocolat de ce matin est comme d'habitude, juste comme tu l'aimes.
<<elseif $result.criticalFailure>>
<<done>><<script>>setup.diceAnimation('critical-failure');<</script>><</done>>
- - -
Catastrophe ! //(Échec critique)// Le chocolat est tellement infâme ce matin, tu aurais dû vérifier la date de péremption.
<<else>>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
- - -
Le chocolat de ce matin n'est pas terrible, avec un arrière-goût de poudre de chocolat bon marché.
<</if>>
<</if>>
<br>
<<nobr>>
<div class="shower">
<p>- - -</p>
<p>Tu prends ensuite la direction de la salle de bain, le carrelage frais sous tes pieds te réveille un peu plus. En entrant l'odeur des produits de soin et du savon flottent dans l'air, créant une atmosphère apaisante. La lumière vive de la pièce te brûle légèrement la rétine.</p>
<p>Devant le miroir, tu te regardes un instant. Les signes de fatigue se dessinent sur ton visage, mais tu es <<if $PC.sex == "Man" || $PC.sex == "Homme">>déterminé<<else>>déterminée<</if>> à commencer cette nouvelle journée du bon pied. Tu fais couler l'eau, ajustant la température jusqu'à ce qu'elle soit parfaite. Le bruit apaisant de l'eau qui coule résonne dans la salle de bain, t’invitant à te détendre. </p>
<p>Tu te déshabilles et entres dans la cabine de douche. Une brume se forme lentement autour de toi, enveloppant la pièce. La chaleur réconfortante de l'eau apaise tes muscles, effaçant peu à peu le stress et l'anxiété qui t'habitaient depuis ton réveil. Après ce bref moment de détente, tu coupes l'eau, te sèches et enfiles tes vêtements civils comme indiqué dans la convocation. Enfin <<if $PC.sex == "Man" || $PC.sex == "Homme">>prêt<<else>>prête<</if>>, tu te prépares à partir.</p>
</div>
<</nobr>>
</div>
<a class="passageButton" data-passage="Start5">Direction le Quartier Général</a>
<</if>>
<<else>>
<strong>November 15, 2041 - 7:00 AM</strong>
The alarm clock rings, pulling your mind from the darkness of sleep. You get up, a slight fog of fatigue surrounding you. The daylight timidly pierces through the curtains, casting soft shadows in the room. You rub your eyes, trying to shake off the drowsiness that envelops you.
As you head toward the kitchen, thoughts crowd your mind: the sealed envelope, the captain's words, and the mission awaiting you. You feel the weight of the unknown on your shoulders. Before starting the day, you wonder what drink you'll have this morning.
<<if !$chosenDrink>>
<div class="drinkButton">
<div class="button">
<<button "A coffee">>
<<set $result = setup.rollDice(0, 10, 0)>>
<<set $chosenDrink = "cafe">> <!-- Mark that coffee was chosen -->
<</button>>
</div>
<div class="button">
<<button "A tea">>
<<set $result = setup.rollDice(0, 10, 0)>>
<<set $chosenDrink = "the">> <!-- Mark that tea was chosen -->
<</button>>
</div>
<div class="button">
<<button "A chocolate">>
<<set $result = setup.rollDice(0, 10, 0)>>
<<set $chosenDrink = "choco">> <!-- Mark that hot chocolate was chosen -->
<</button>>
</div>
</div>
<</if>>
<div id="rollNumb"></div>
<<if $chosenDrink>>
<div class="resultDice">$result.roll</div>
<div class="chosenDrink">
<<if $chosenDrink == "cafe">>
<<if $result.criticalSuccess>>
<<done>><<script>>setup.diceAnimation('critical-success');<</script>><</done>>
- - -
Incredible! //(Critical success)// This morning's coffee is perfect, and the day starts off in the best way possible.
<<elseif $result.success>>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
- - -
This morning's coffee is just as you like it, as usual.
<<elseif $result.criticalFailure>>
<<done>><<script>>setup.diceAnimation('critical-failure');<</script>><</done>>
- - -
Disaster! //(Critical failure)// The coffee is so terrible that even a robot would have refused to drink it. Maybe cleaning the coffee maker wouldn’t have been such a bad idea...
<<else>>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
- - -
This morning’s coffee isn’t good, and its taste is really unpleasant.
<</if>>
<</if>>
<<if $chosenDrink == "the">>
<<if $result.criticalSuccess>>
<<done>><<script>>setup.diceAnimation('critical-success');<</script>><</done>>
- - -
Incredible! //(Critical success)// This morning’s tea is perfect, brewed to perfection, and the day starts in the best way possible.
<<elseif $result.success>>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
- - -
This morning's tea is just as usual, exactly how you like it, bringing a comforting sweetness to your start of the day.
<<elseif $result.criticalFailure>>
<<done>><<script>>setup.diceAnimation('critical-failure');<</script>><</done>>
- - -
Disaster! //(Critical failure)// The tea is so bad this morning that even a robot would have refused to drink it.
<<else>>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
- - -
This morning’s tea isn’t great, with a bitter aftertaste.
<</if>>
<</if>>
<<if $chosenDrink == "choco">>
<<if $result.criticalSuccess>>
<<done>><<script>>setup.diceAnimation('critical-success');<</script>><</done>>
- - -
Incredible! //(Critical success)// This morning’s hot chocolate is perfect, creamy and rich, and the day starts in the best way possible.
<<elseif $result.success>>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
- - -
This morning's hot chocolate is just as you like it, as usual.
<<elseif $result.criticalFailure>>
<<done>><<script>>setup.diceAnimation('critical-failure');<</script>><</done>>
- - -
Disaster! //(Critical failure)// The hot chocolate is so awful this morning, you should have checked the expiration date.
<<else>>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
- - -
This morning's hot chocolate isn't great, with an aftertaste of cheap cocoa powder.
<</if>>
<</if>>
<br>
<<nobr>>
<div class="shower">
<p>- - -</p>
<p>You head to the bathroom, the cool tiles under your feet waking you up a bit more. Upon entering, the scent of care products and soap fills the air, creating a soothing atmosphere. The bright light of the room slightly burns your retina.</p>
<p>In front of the mirror, you look at yourself for a moment. The signs of fatigue are visible on your face, but you're determined to start this new day on the right foot. You turn on the water, adjusting the temperature until it's just right. The soothing sound of water flowing echoes in the bathroom, inviting you to relax.</p>
<p>You undress and step into the shower. A mist slowly forms around you, enveloping the room. The comforting warmth of the water soothes your muscles, gradually easing the stress and anxiety that had been with you since waking up. After this brief moment of relaxation, you turn off the water, dry yourself, and put on your civilian clothes as instructed in the summons. Finally ready, you prepare to leave.</p>
</div>
<</nobr>>
</div>
<a class="passageButton" data-passage="Start5">Direction the Headquarters</a>
<</if>>
<</if>>
<<set $chosenDrink to false >><div id="motAffiche">...</div>
<<script>>
$(document).one(':passagedisplay', function () {
setup.displayWord("Prologue", 3000, "Context");
});
<</script>><div class="characterSheet">
<h2 class="characterName">$PC.firstName $PC.lastName</h2>
<div class="characterFlex">
<div class="characterAppearance">
<h3>Apparence</h3>
<ul>
<li><strong>Sexe:</strong> $PC.sex</li>
<li><strong>Âge:</strong> $PC.age ans</li>
<li><strong>Taille:</strong> <<print $PCStats.height / 100>> m</li>
<li><strong>Cheveux:</strong> $PC.hair</li>
<li><strong>Couleur de cheveux:</strong> $PC.hairColor</li>
<li><strong>Couleur des yeux:</strong> $PC.eyeColor</li>
<li><strong>Physique:</strong> $PC.body</li>
<<if $PC.hairColor == "Dyed" || $PC.hairColor == "Teinture">>
<li><strong>Couleur de la teinture:</strong> $PC.customHairColor</li>
<</if>>
<<if $PC.sex == "Man" || $PC.sex == "Homme">>
<li><strong>Barbe:</strong> $PC.beard</li>
<</if>>
</ul>
</div>
<div class="characterStats">
<h3>Statistiques</h3>
<ul>
<li><strong>Force:</strong> $PCStats.strength</li>
<li><strong>Résistance:</strong> $PCStats.resistance</li>
<li><strong>Agilité:</strong> $PCStats.agility</li>
<li><strong>Discrétion:</strong> $PCStats.stealth</li>
<li><strong>Charisme:</strong> $PCStats.charisma</li>
<li><strong>Intelligence:</strong> $PCStats.intelligence</li>
</ul>
</div>
<div class="tempoStats">
<h3>Bonus / Malus</h3>
<ul>
<li><strong>Force:</strong> $tempoStats.strength</li>
<li><strong>Résistance:</strong> $tempoStats.resistance</li>
<li><strong>Agilité:</strong> $tempoStats.agility</li>
<li><strong>Discrétion:</strong> $tempoStats.stealth</li>
<li><strong>Charisme:</strong> $tempoStats.charisma</li>
<li><strong>Intelligence:</strong> $tempoStats.intelligence</li>
</ul>
</div>
</div>
</div>
<<if settings.language == "Français">>
<div class="shower"></div>
Tu prends la direction de la salle de bain, le carrelage frais sous tes pieds te réveille un peu plus. En entrant l'odeur des produits de soin et du savon flottent dans l'air, créant une atmosphère apaisante. La lumière vive de la pièce te brûle légèrement la rétine.
Devant le miroir, tu te regardes un instant. Les signes de fatigue se dessinent sur ton visage, mais tu es <<if
$PC.sex == "Man" || $PC.sex == "Homme">>déterminé<<else>>déterminée<</if>> à commencer cette nouvelle journée du bon pied. Tu fais couler l'eau, ajustant la température jusqu'à ce qu'elle soit parfaite. Le bruit apaisant de l'eau qui coule résonne dans la salle de bain, t’invitant à te détendre.
<<if settings.nsfw == true>>
Tu te déshabilles, <<if $PC.sex == "Man" || $PC.sex == "Homme">>nu<<else>>nue<</if>> face au mirroir. Tu t'examines et tu te dis que pour cette nouvelle vie qui commence, un leger rafraichissement ne serait pas de trop.
<<if !$shaved>>
<div class="requestedStats">
<h1>Compétences Requises</h1>
<<set $target = 15>>
<div class="request">
<p><strong>Test de compétence :</strong> Agilité.</p>
<p><strong>Seuil de réussite :</strong> $target.</p>
</div>
<em>La combinaison du jet de dé + la compétence ciblé doivent être supérieur ou égal à $target pour avoir un succès.</em>
<div class="requestButton">
<div class="button">
<<button "Se raser">>
if (!State.variables.result) {
<<set $result = setup.rollDice($PCStats.agility, $target, 0)>>
}
<<set $shaved = "oui">>
<</button>>
</div>
<div class="button">
<<button "Passer">>
<<set $shaved = "non">>
<<script>>
Engine.show();
<</script>>
<</button>>
</div>
</div>
</div>
<</if>>
<div id="rollNumb"></div>
<<if $shaved>>
<div class="shaved"></div>
<<if $shaved == "oui">>
<div class="resultDice">$result.roll</div>
<<if $result.criticalSuccess>>
<<done>><<script>>setup.diceAnimation('critical-success');<</script>><</done>>
- - -
Tu rases méticuleusement chaque partie de ton corps, laissant ta peau parfaitement lisse. <<if $PC.sex == "Man" || $PC.sex == "Homme">>Satisfait<<else>>Satisfaite<</if>> du résultat, tu entres dans la cabine de douche. Une brume se forme lentement autour de toi, enveloppant la pièce. La chaleur réconfortante de l'eau qui ruisselle sur ton corps fraîchement rasé apaise tes muscles et ta peau, effaçant peu à peu le stress et l'anxiété qui t'habitaient depuis ton réveil. Après ce bref moment de détente, tu coupes l'eau, te sèches et enfiles tes vêtements civils comme indiqué dans la convocation. Enfin <<if $PC.sex == "Man" || $PC.sex == "Homme">>prêt<<else>>prête<</if>>, tu te prépares à partir.
//(Bonus temporaire : +2 charisme)//<<set $tempoStats.charisma to 2>>
<<elseif $result.success>>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
- - -
Tu rases les parties de ton corps, <<if $PC.sex == "Man" || $PC.sex == "Homme">>satisfait<<else>>satisfaite<</if>> du résultat, tu entres dans la cabine de douche. Une brume se forme lentement autour de toi, enveloppant la pièce. La chaleur réconfortante de l'eau qui ruisselle sur ton corps fraîchement rasé apaise tes muscles et ta peau, effaçant peu à peu le stress et l'anxiété qui t'habitaient depuis ton réveil. Après ce bref moment de détente, tu coupes l'eau, te sèches et enfiles tes vêtements civils comme indiqué dans la convocation. Enfin <<if $PC.sex == "Man" || $PC.sex == "Homme">>prêt<<else>>prête<</if>>, tu te prépares à partir.
//(Bonus temporaire : +1 charisme)//<<set $tempoStats.charisma to 1>>
<<elseif $result.criticalFailure>>
<<done>><<script>>setup.diceAnimation('critical-failure');<</script>><</done>>
- - -
''$PC.firstName'': AIE !
Tu viens de te couper en te rasant !
Tu maudis la terre entière et fonces sous la douche, tu te savonnes et la douleur de la coupure est intense, le saignement ne semble pas vouloir s'arrêter..., ce moment de détente s'est transformé en moment désagréable. Tu coupes l'eau, te sèches, appliques un pansement et enfiles tes vêtements civils comme indiqué dans la convocation. Enfin <<if $PC.sex == "Man" || $PC.sex == "Homme">>prêt<<else>>prête<</if>>, mais toujours <<if $PC.sex == "Man" || $PC.sex == "Homme">>agacé<<else>>agacée<</if>> par la douleur, tu te prépares à partir.
//(Malus temporaire : -2 charisme)//<<set $tempoStats.charisma to -2>>
<<else>>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
- - -
''$PC.firstName'': AIE !
Tu viens de te couper en te rasant !
La coupure ne semble pas profonde, le sang cesse de couler rapidement, et tu entres dans la cabine de douche. Agacé par ce petit contretemps, tu ne prends pas le temps de te détendre. Tu coupes l'eau, te sèches et enfiles tes vêtements civils comme indiqué dans la convocation. Enfin <<if $PC.sex == "Man" || $PC.sex == "Homme">>prêt<<else>>prête<</if>>, tu te prépares à partir, avec cette légère douleur qui te rappelle l’incident.
//(Malus temporaire : -1 charisme)//<<set $tempoStats.charisma to -1>>
<</if>>
<<else>>
<div class="passedShaved">
Tu décides de ne pas te <<if $PC.sex == "Man" || $PC.sex == "Homme">>raser<<else>>raser<</if>> finalement, de peur de te mettre en retard pour ton rendez-vous. En entrant dans la cabine de douche, une brume se forme lentement autour de toi, enveloppant la pièce. La chaleur réconfortante de l'eau qui ruisselle sur ton corps apaise tes muscles, effaçant peu à peu le stress et l'anxiété qui t'habitaient depuis ton réveil. Après ce bref moment de détente, tu coupes l'eau, te sèches et enfiles tes vêtements civils comme indiqué dans la convocation. Enfin <<if $PC.sex == "Man" || $PC.sex == "Homme">>prêt<<else>>prête<</if>>, tu te prépares à partir.
</div>
<</if>>
<a class="passageButton" data-passage="Start5">Direction le Quartier Général</a>
<</if>>
<<else>>
Tu te déshabilles et entres dans la cabine de douche. Une brume se forme lentement autour de toi, enveloppant la pièce. La chaleur réconfortante de l'eau apaise tes muscles, effaçant peu à peu le stress et l'anxiété qui t'habitaient depuis ton réveil. Après ce bref moment de détente, tu coupes l'eau, te sèches et enfiles tes vêtements civils comme indiqué dans la convocation. Enfin <<if $PC.sex == "Man" || $PC.sex == "Homme">>prêt<<else>>prête<</if>>, tu te prépares à partir.
<a class="passageButton" data-passage="Start5">Direction le Quartier Général</a>
<</if>>
<<else>>
<div class="shower"></div>
You head to the bathroom, the cool tiles under your feet waking you up a bit more. Upon entering, the scent of care products and soap float in the air, creating a soothing atmosphere. The bright light in the room slightly burns your retina.
In front of the mirror, you look at yourself for a moment. The signs of fatigue show on your face, but you are <<if $PC.sex == "Man" || $PC.sex == "Homme">>determined<<else>>determined<</if>> to start this new day on the right foot. You turn on the water, adjusting the temperature until it's perfect. The soothing sound of water flowing echoes through the bathroom, inviting you to relax.
<<if settings.nsfw == true>>
You undress, <<if $PC.sex == "Man" || $PC.sex == "Homme">>naked<<else>>naked<</if>> in front of the mirror. You examine yourself and think that for this new life that is beginning, a slight refreshment wouldn’t hurt.
<<if !$shaved>>
<div class="requestedStats">
<h1>Required Skills</h1>
<<set $target = 15>>
<div class="request">
<p><strong>Skill Test:</strong> Agility.</p>
<p><strong>Success Threshold:</strong> $target.</p>
</div>
<em>The combination of the dice roll + the targeted skill must be greater than or equal to $target for success.</em>
<div class="requestButton">
<div class="button">
<<button "Shave">>
<<set $result = setup.rollDice($PCStats.agility, $target, 0)>>
<<set $shaved = "yes">>
<</button>>
</div>
<div class="button">
<<button "Skip">>
<<set $shaved = "no">>
<<script>>
Engine.show();
<</script>>
<</button>>
</div>
</div>
</div>
<</if>>
<div id="rollNumb"></div>
<<if $shaved>>
<div class="shaved"></div>
<<if $shaved == "yes">>
<div class="resultDice">$result.roll</div>
<<if $result.criticalSuccess>>
<<done>><<script>>setup.diceAnimation('critical-success');<</script>><</done>>
- - -
You carefully shave every part of your body, leaving your skin perfectly smooth. Pleased with the result, you enter the shower. A mist slowly forms around you, enveloping the room. The comforting warmth of the water flowing over your freshly shaved body soothes your muscles and skin, gradually erasing the stress and anxiety you had since waking up. After this brief moment of relaxation, you turn off the water, dry yourself, and put on your civilian clothes as indicated in the summons. Finally ready, you prepare to leave.
(//Temporary bonus: +2 charisma//)<<set $tempoStats.charisma to 2>>
<<elseif $result.success>>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
- - -
You shave your body parts, satisfied with the result, you enter the shower. A mist slowly forms around you, enveloping the room. The comforting warmth of the water flowing over your freshly shaved body soothes your muscles and skin, gradually erasing the stress and anxiety you had since waking up. After this brief moment of relaxation, you turn off the water, dry yourself, and put on your civilian clothes as indicated in the summons. Finally ready, you prepare to leave.
(//Temporary bonus: +1 charisma//)<<set $tempoStats.charisma to 1>>
<<elseif $result.criticalFailure>>
<<done>><<script>>setup.diceAnimation('critical-failure');<</script>><</done>>
- - -
''$PC.firstName'': OUCH!
You just cut yourself while shaving!
You curse the entire world and rush into the shower, scrubbing yourself and the pain from the cut is intense, the bleeding doesn’t seem to want to stop... this moment of relaxation has turned into an unpleasant one. You turn off the water, dry yourself, apply a bandage, and put on your civilian clothes as indicated in the summons. Finally ready, but still annoyed by the pain, you prepare to leave.
(//Temporary penalty: -2 charisma//)<<set $tempoStats.charisma to -2>>
<<else>>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
- - -
''$PC.firstName'': OUCH!
You just cut yourself while shaving!
The cut doesn’t seem deep, the bleeding stops quickly, and you enter the shower. Annoyed by this little setback, you don’t take time to relax. You turn off the water, dry yourself, and put on your civilian clothes as indicated in the summons. Finally ready, you prepare to leave, with this slight pain reminding you of the incident.
(//Temporary penalty: -1 charisma//)<<set $tempoStats.charisma to -1>>
<</if>>
<<else>>
<div class="passedShaved">
You decide not to shave, fearing to be late for your appointment. As you enter the shower, a mist slowly forms around you, enveloping the room. The comforting warmth of the water flowing over your body soothes your muscles, gradually erasing the stress and anxiety you had since waking up. After this brief moment of relaxation, you turn off the water, dry yourself, and put on your civilian clothes as indicated in the summons. Finally ready, you prepare to leave.
</div>
<</if>>
<a class="passageButton" data-passage="Start5">Direction the Headquarters</a>
<</if>>
<<else>>
You undress and enter the shower. A mist slowly forms around you, enveloping the room. The comforting warmth of the water soothes your muscles, gradually erasing the stress and anxiety you had since waking up. After this brief moment of relaxation, you turn off the water, dry yourself, and put on your civilian clothes as indicated in the summons. Finally ready, you prepare to leave.
<a class="passageButton" data-passage="Start5">Direction the Headquarters</a>
<</if>>
<</if>><<if settings.language == "Français">>
<strong>Le 15 Novembre 2041 - 8h15 du matin</strong>
<<nobr>>
<p>Tu arrives au Quartier Général, un peu <<if $PC.sex == "Man" || $PC.sex == "Homme">>anxieux<<else>>anxieuse<</if>>, ne sachant pas trop à quoi t’attendre. En entrant dans le hall, tu es <<if $PC.sex == "Man" || $PC.sex == "Homme">>frappé<<else>>frappée<</if>> par ses dimensions imposantes : le plafond s’élève à une hauteur vertigineuse, ajoutant une sensation de grandeur et de solennité à l’espace. La façade est entièrement constituée de vastes vitres insonorisées, créant une atmosphère feutrée et presque silencieuse.</p>
<p>Ton regard glisse sur les matériaux nobles qui composent la pièce : de grandes colonnes de marbre, des guichets et des bancs en granit, et, au fond, une statue du dirigeant actuel trône dans un cadre moderne et épuré. Au-dessus, deux rangées de lustres en métal brossé, chacun mesurant une dizaine de mètres de long, se font face dans un style industriel qui contraste avec le reste de l’architecture du bâtiment.</p>
<p>Tu te perds un instant dans cette contemplation impressionnée, avant que le brouhaha des policiers en civil et en uniforme ne te ramène à la réalité, évoquant une cacophonie familière qui te rappelle ton ancien commissariat.</p>
<p>Tu avances alors vers le guichet et te présentes.</p>
<p>''$PC.firstName'' : //Bonjour, je suis le Lieutenant $PC.firstName $PC.lastName. J’ai reçu une convocation pour 8h30.//</p>
<p>Le guichetier hoche la tête et vous invite à patienter, désignant les bancs un peu plus loin.</p>
<p>- - -</p>
<p>Quelques minutes plus tard, un homme s'approche du guichet, puis se tourne vers vous avec un sourire en coin. D’un pas décidé, il vient à votre rencontre.</p>
<p>''???'' : //"Bonjour, Lieutenant $PC.lastName. J’étais impatient de faire votre connaissance !"//</p>
<p>''???'' : //"Pardonnez mon impolitesse, je ne me suis pas présenté. Je m’appelle James McCoy et aujourd’hui, je serai votre agent de liaison."//</p>
<p>Il vous observe de la tête aux pieds, vous jaugeant avec un sourire amusé.</p>
<</nobr>>
<<if !$testCharisme >>
<div class="requestedStats">
<h1>Compétences Requises</h1>
<<set $target = $McCoy.charisma>>
<div class="request">
<p><strong>Test de compétence :</strong> Charisme.</p>
<p><strong>Seuil de réussite :</strong> $target.</p>
</div>
<em>La combinaison du jet de dé + la compétence ciblé doivent être supérieur ou égal à $target pour avoir un succès.</em>
<div class="requestButton">
<div class="button">
<<button "Test de Charisme">>
<<set $result = setup.rollDice($PCStats.charisma, $target, $tempoStats.charisma)>>
<<set $testCharisme = true >>
<</button>>
</div>
</div>
</div>
<</if>>
<div id="rollNumb"></div>
<<if $testCharisme>>
<div class="resultDice">$result.roll</div>
<div id="testCharisme">
<<if $result.criticalSuccess || $result.success>>
<<nobr>>
<p>- - -</p>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Succès ! Le total est de $result.total (jet: $result.roll, Stats: $PCStats.charisma, modificateur: $tempoStats.charisma)//</p><</if>>
<<set $respect.mccoy to $respect.mccoy + 5>>
<p>Tu fais une bonne première impression à James, qui te sourit chaleureusement ! Ton charme naturel l'aide à se sentir en confiance avec toi.<<if settings.visibleStats == true>>(//Respect +5//)<</if>></p>
<</nobr>>
<<else>>
<<nobr>>
<p>- - -</p>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Echec ! Le total est de $result.total (jet: $result.roll, Stats: $PCStats.charisma, modificateur: $tempoStats.charisma)//</p><</if>>
<p>James n'est pas vraiment impressionné, ton charme naturel ne semble pas le convaincre pour l'instant.<<if settings.visibleStats == true>>(//Respect -5//)<</if>></p>
<<set $respect.mccoy to $respect.mccoy - 5>>
<</nobr>>
<</if>>
<<nobr>>
<p>''$PC.firstName'' : //"<<if $PC.sex == "Man" || $PC.sex == "Homme">>Enchanté<<else>>Enchantée<</if>> de vous rencontrer ''M. McCoy''."//</p>
<p>''James McCoy'' : //"Ne perdons pas plus de temps, le briefing est à 9h et le ''Commandant Palmer'' est plutôt strict et n'aime pas les retardataires."//</p>
<</nobr>>
<a class="passageButton" data-passage="Start6">Il vous invite à le suivre</a>
</div>
<</if>>
<<else>>
<strong>November 15, 2041 - 8:15 AM</strong>
You arrive at the Headquarters, a bit anxious, not really knowing what to expect. As you enter the lobby, you are struck by its imposing dimensions: the ceiling rises to a dizzying height, adding a sense of grandeur and solemnity to the space. The facade is entirely made of large soundproof windows, creating a muffled and almost silent atmosphere.
Your gaze slides over the noble materials that make up the room, large marble columns, granite counters and benches, and at the back, a statue of the current leader stands in a modern, sleek frame. Above, two rows of brushed metal chandeliers, each about ten meters long, face each other in an industrial style that contrasts with the rest of the building's architecture.
You momentarily lose yourself in this awe-inspiring sight, before the buzz of plainclothes and uniformed officers brings you back to reality, evoking a familiar cacophony that reminds you of your old precinct.
You then walk toward the counter and introduce yourself.
''$PC.firstName'' : //Hello, I am Lieutenant $PC.firstName $PC.lastName. I received a summons for 8:30 AM.//
The teller nods and invites you to wait, pointing to the benches a little further down.
- - -
A few minutes later, a man approaches the counter, then turns to you with a smirk. With a determined step, he comes to meet you.
''???'' : //Hello, Lieutenant $PC.lastName. I was eager to meet you!//
''???'' : //Forgive my rudeness, I haven't introduced myself. My name is James McCoy, and today, I will be your liaison officer.//
He examines you from head to toe, sizing you up with an amused smile.
<<if !$testCharisme >>
<div class="requestedStats">
<h1>Required Skills</h1>
<<set $target = 4 + $McCoy.charisma>>
<div class="request">
<p><strong>Skill Test:</strong> Charisma.</p>
<p><strong>Success Threshold:</strong> $target.</p>
</div>
<em>The combination of the dice roll + the targeted skill must be greater than or equal to $target for success.</em>
<div class="requestButton">
<div class="button">
<<button "Charisma Test">>
<<set $result = setup.rollDice($PCStats.charisma, $target, $tempoStats.charisma)>>
<<set $testCharisme = true >>
<</button>>
</div>
</div>
</div>
<</if>>
<div id="rollNumb"></div>
<<if $testCharisme>>
<div class="resultDice">$result.roll</div>
<div id="testCharisme">
<<if $result.criticalSuccess || $result.success>>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Success with a total of $result.total (jet: $result.roll, Stats: $PCStats.charisma, modificateur: $tempoStats.charisma)//</p><</if>>
- - -
<<set $respect.mccoy to $respect.mccoy + 5>>
You make a good first impression on James, who smiles at you warmly! Your natural charm helps him feel at ease with you. <<if settings.visibleStats == true>>//Respect +5//<</if>>
<<else>>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Failure with a total of $result.total (jet: $result.roll, Stats: $PCStats.charisma, modificateur: $tempoStats.charisma)//</p><</if>>
- - -
James isn't really impressed, your natural charm doesn't seem to convince him for now.<<if settings.visibleStats == true>>//Respect -5//<</if>>
<<set $respect.mccoy to $respect.mccoy - 5>>
<</if>>
''$PC.firstName'' : //<<if $PC.sex == "Man" || $PC.sex == "Homme">>Nice to meet you, ''Mr. McCoy''<<else>>Nice to meet you, ''Mr. McCoy''<</if>>.//
''James McCoy'' : //Let's not waste any more time, the briefing is at 9 AM, and ''Commander Palmer'' is quite strict and doesn't like latecomers.//
<a class="passageButton" data-passage="Start6">He invites you to follow him</a>
</div>
<</if>>
<</if>>
<<set $testCharisme to false>><<if settings.language == "Français">>
<<nobr>>
<p>Vous le suivez dans l'aile droite du bâtiment imposant. Le couloir est démesurément grand, un espace immense aux proportions intimidantes. L'ascenseur est déjà là, comme s'il attendait patiemment ses prochains voyageurs.</p>
<p>La montée semble interminable, tandis que James fait tourner une pièce entre ses doigts, le regard absent.</p>
<p>Finalement, les portes s'ouvrent. Ici, plus de fenêtres. Seul l'éclairage artificiel illumine le couloir, baignant l'espace d'une lumière froide, presque clinique. </p>
<p>Vous poursuivez sans dire un mot. Le silence est presque pesant.</p>
<p>Finalement, James s'arrête devant une porte, se retourne et, avec son sourire en coin habituel, brise le silence.</p>
<p>''James McCoy'' : //Bienvenue dans votre nouvelle vie, Lieutenant.//</p>
<a class="passageButton" data-passage="Start7">Entrer dans la salle de briefing</a>
<</nobr>>
<<else>>
<<nobr>>
<p>You follow him into the right wing of the imposing building. The corridor is disproportionately large, an immense space with intimidating proportions. The elevator is already there, as if it had been patiently waiting for its next passengers.</p>
<p>The ascent feels endless, while James idly flips a coin between his fingers, his gaze distant.</p>
<p>Finally, the doors open. No more windows here. Only artificial lighting illuminates the hallway, bathing the space in a cold, almost clinical light.</p>
<p>You continue in silence. The quiet is almost oppressive.</p>
<p>At last, James stops in front of a door, turns around, and with his usual sly smile, breaks the silence.</p>
<p>''James McCoy'': //"Welcome to your new life, Lieutenant."//</p>
<a class="passageButton" data-passage="Start7">Enter the briefing room</a>
<</nobr>>
<</if>><<if settings.language == "Français">>
<div class="briefingRoom">
<<nobr>>
<strong>Le 15 Novembre 2041 - 8h58 du matin</strong>
<p>Il fait bien plus sombre ici, et il te faut quelques secondes pour que tes yeux s'habituent à cette nouvelle lumière, plus tamisée que celle du couloir. Au centre de la pièce, une immense table pouvant accueillir une vingtaine de personnes. Tu aperçois déjà deux personnes assises : l'une est affalée dans son siège, les pieds croisés sur la table, tandis que l'autre, plus studieuse, semble être plongée dans ses notes. Au fond de la salle, un homme se tient debout, les bras croisés.</p>
<p>Tu choisis la première chaise disponible et t'y installes.</p>
<p>''???'': //"Tout le monde semble présent, on va pouvoir commencer"//</p>
<p>Son regard scrute l'assemblée, passant sur chaque membre de l'équipe. Il semble maîtriser la situation, même si sa présence imposante pourrait faire se sentir mal à l'aise quiconque dans la pièce.</p>
<p>''???'': //"Je suis le Commandant Palmer, et avant que nous commencions, je vais vous présenter votre nouvelle équipe."//</p>
<p>Il fait un léger geste de la main vers un homme assis à sa droite, d'un âge avancé, dont l'expression est aussi froide que l'armurerie qu'il gère.</p>
<p>''Commandant Palmer'': //"Voici Karl Marks, notre armurier. C'est lui qui fournit les équipements et armes pour nos missions. Karl est un homme de peu de mots, mais il sait ce qu'il fait."//</p>
<p>Karl ne dit rien, levant à peine les yeux de ses notes. D'un geste de la main, il te fait comprendre qu'il n'est pas là pour discuter.</p>
<p>Le commandant poursuit en désignant James, un homme plus jeune avec un sourire charmeur et une attitude décontractée.</p>
<p>''Commandant Palmer'': //"James McCoy, notre expert en renseignements. James est notre homme pour tout ce qui touche à l'information, et il dispose d'un réseau d'informateurs bien développé. Il a parfois tendance à s'attirer des ennuis, mais son flair pour l'information est indiscutable."//</p>
<p>''James McCoy'': //"Nous nous sommes déjà rencontré avec le Lieutenant $PC.lastName"//</p>
<p>Palmer se tourne enfin vers la jeune femme, toujours affalé dans son siège.</p>
<p>''Commandant Palmer'': //"''Cuevas, tes pieds.''"// lui lance-t-il d'un ton sec.</p>
<p>''Cuevas'': //"Ouais Patron, je sais, je sais."// Elle se redresse enfin sur son siège et prend une posture plus sérieuse.</p>
<p>''Commandant Palmer'': //"Et enfin Emilia Cuevas. C'est notre experte en technologie et piratage. Elle peut faire sauter n'importe quel système. Mais attention, mademoiselle est désinvolte et à tendance à défier l'autorité."//</p>
<p>''Emilia Cuevas'': //"Salut <<if $PC.sex == "Man" || $PC.sex == "Homme">>mec.<<else>>meuf<</if>> !"// Elle vous fait un signe de la main en faisant éclaté la bulle de son chewing gum</p>
<p>Enfin, le commandant se redresse légèrement, prêt à conclure la présentation.</p>
<p>''Commandant Palmer'': //"Quant à moi, je suis le Commandant Leon Palmer. Je coordonne les missions depuis le QG, et je suis désormais votre supérieur direct."//</p>
<p>Il laisse un instant de silence, avant de conclure.</p>
<p>''Commandant Palmer'': //"Bien, maintenant que tout le monde est présenté, passons aux détails de la mission à venir."//</p>
<</nobr>>
<a class="passageButton" data-passage="Start8">Continuer</a>
</div>
<<else>>
<div class="briefingRoom">
<<nobr>>
<strong>November 15, 2041 - 8:58 AM</strong>
<p>It's much darker here, and it takes a few seconds for your eyes to adjust to the dimmer light compared to the hallway. At the center of the room is a massive table, large enough to seat twenty people. You immediately notice two individuals already seated: one is slouched in their chair, feet crossed on the table, while the other, more focused, appears deeply engrossed in their notes. At the back of the room, a man stands with his arms crossed.</p>
<p>You take the first available seat and settle in.</p>
<p>''???'': //"Everyone seems to be here; we can begin."//</p>
<p>His gaze sweeps across the team, resting on each member. He seems in full control, his commanding presence enough to make anyone in the room feel uneasy.</p>
<p>''???'': //"I’m Commander Palmer, and before we start, I’ll introduce your new team."//</p>
<p>He gestures lightly toward an older man seated to his right, whose expression is as cold as the armory he oversees.</p>
<p>''Commander Palmer'': //"This is Karl Marks, our weapons specialist. He provides the gear and arms for our missions. Karl is a man of few words, but he knows his craft."//</p>
<p>Karl remains silent, barely glancing up from his notes. With a simple wave of his hand, he makes it clear he's not one for small talk.</p>
<p>The Commander moves on, pointing to James, a younger man with a charming smile and a laid-back demeanor.</p>
<p>''Commander Palmer'': //"James McCoy, our intelligence expert. He’s our go-to for anything information-related and has an extensive network of informants. He tends to find trouble now and then, but his instincts are unmatched."//</p>
<p>''James McCoy'': //"The Lieutenant $PC.lastName and I have already met."//</p>
<p>Palmer finally turns to the young woman, still lounging in her seat.</p>
<p>''Commander Palmer'': //"Cuevas, your feet."// he snaps in a sharp tone.</p>
<p>''Cuevas'': //"Yeah, boss, I got it, I got it."// She straightens up and adopts a more serious posture.</p>
<p>''Commander Palmer'': //"And this is Emilia Cuevas, our tech and hacking expert. She can break through any system. But be warned, she’s flippant and tends to challenge authority."//</p>
<p>''Emilia Cuevas'': //"Hey there, <<if $PC.sex == "Man" || $PC.sex == "Homme">>dude<<else>>girl<</if>>!"// She gives you a wave, popping her gum with a loud snap.</p>
<p>Finally, the Commander straightens slightly, ready to wrap up the introductions.</p>
<p>''Commander Palmer'': //"As for me, I’m Commander Leon Palmer. I coordinate missions from HQ, and I’ll be your direct superior."//</p>
<p>He pauses for a moment of silence before finishing.</p>
<p>''Commander Palmer'': //"Now that everyone has been introduced, let’s move on to the details of the upcoming mission."//</p>
<</nobr>>
<a class="passageButton" data-passage="Start8">Continue</a>
</div>
<</if>><<if settings.language == "Français">>
<div class="teamMenu">
<nav>
<ul>
<li><button onclick="showCharacter('karl')">Karl Marks</button></li>
<li><button onclick="showCharacter('james')">James McCoy</button></li>
<li><button onclick="showCharacter('emilia')">Emilia Cuevas</button></li>
<li><button onclick="showCharacter('leon')">Leon Palmer</button></li>
</ul>
</nav>
</div>
<div class="teamDetails">
<div id="karl" class="characterContent" style="display:block;">
<div class="nameFlex">
<h2>Karl Marks</h2>
<<if settings.visibleStats == true>><h3>Confiance accordé: $respect.marks</h3><</if>>
</div>
<div class="marksInfo">
<<nobr>>
<<for _info range $characterInfo.marks>>
<p>_info</p>
<</for>>
<</nobr>>
</div>
</div>
<div id="james" class="characterContent" style="display:none;">
<div class="nameFlex">
<h2>James McCoy</h2>
<<if settings.visibleStats == true>><h3>Confiance accordé: $respect.mccoy</h3><</if>>
</div>
<div class="mccoyInfo">
<<nobr>>
<<for _info range $characterInfo.mccoy>>
<p>_info</p>
<</for>>
<</nobr>>
</div>
</div>
<div id="emilia" class="characterContent" style="display:none;">
<div class="nameFlex">
<h2>Emilia Cuevas</h2>
<<if settings.visibleStats == true>><h3>Confiance accordé: $respect.cuevas</h3><</if>>
</div>
<div class="cuevasInfo">
<<nobr>>
<<for _info range $characterInfo.cuevas>>
<p>_info</p>
<</for>>
<</nobr>>
</div>
</div>
<div id="leon" class="characterContent" style="display:none;">
<div class="nameFlex">
<h2>Leon Palmer</h2>
<<if settings.visibleStats == true>><h3>Confiance accordé: $respect.palmer</h3><</if>>
</div>
<div class="palmerInfo">
<<nobr>>
<<for _info range $characterInfo.palmer>>
<p>_info</p>
<</for>>
<</nobr>>
</div>
</div>
</div>
<<else>>
<div class="teamMenu">
<nav>
<ul>
<li><button onclick="showCharacter('karl')">Karl Marks</button></li>
<li><button onclick="showCharacter('james')">James McCoy</button></li>
<li><button onclick="showCharacter('emilia')">Emilia Cuevas</button></li>
<li><button onclick="showCharacter('leon')">Leon Palmer</button></li>
</ul>
</nav>
</div>
<div class="teamDetails">
<div id="karl" class="characterContent" style="display:block;">
<div class="nameFlex">
<h2>Karl Marks</h2>
<<if settings.visibleStats == true>><h3>Trust Level: $respect.marks</h3><</if>>
</div>
<div class="marksInfo">
<<nobr>>
<<for _info range $characterInfoEn.marks>>
<p>_info</p>
<</for>>
<</nobr>>
</div>
</div>
<div id="james" class="characterContent" style="display:none;">
<div class="nameFlex">
<h2>James McCoy</h2>
<<if settings.visibleStats == true>><h3>Trust Level: $respect.mccoy</h3><</if>>
</div>
<div class="mccoyInfo">
<<nobr>>
<<for _info range $characterInfoEn.mccoy>>
<p>_info</p>
<</for>>
<</nobr>>
</div>
</div>
<div id="emilia" class="characterContent" style="display:none;">
<div class="nameFlex">
<h2>Emilia Cuevas</h2>
<<if settings.visibleStats == true>><h3>Trust Level: $respect.cuevas</h3><</if>>
</div>
<div class="cuevasInfo">
<<nobr>>
<<for _info range $characterInfoEn.cuevas>>
<p>_info</p>
<</for>>
<</nobr>>
</div>
</div>
<div id="leon" class="characterContent" style="display:none;">
<div class="nameFlex">
<h2>Leon Palmer</h2>
<<if settings.visibleStats == true>><h3>Trust Level: $respect.palmer</h3><</if>>
</div>
<div class="palmerInfo">
<<nobr>>
<<for _info range $characterInfoEn.palmer>>
<p>_info</p>
<</for>>
<</nobr>>
</div>
</div>
</div>
<</if>>
<script>
// Fonction pour afficher un personnage
function showCharacter(characterId) {
// Cache toutes les sections de personnages
var characters = document.querySelectorAll('.characterContent'); // Correction du nom de la classe
characters.forEach(function(char) {
char.style.display = 'none'; // Cache les personnages
});
// Affiche la section du personnage sélectionné
var selectedCharacter = document.getElementById(characterId);
if (selectedCharacter) {
selectedCharacter.style.display = 'block'; // Affiche le personnage
}
}
document.addEventListener('DOMContentLoaded', function() {
// Afficher Karl par défaut lorsque la page est entièrement chargée
showCharacter('karl');
});
</script>
<<if settings.language == "Français">>
<div class="briefingRoom">
<<nobr>>
<p>Le commandant Palmer se racle la gorge, attirant l’attention de toute la salle. Son regard se fixe sur toi, pesant, comme s’il cherchait à évaluer si tu es à la hauteur de ce qu’il s’apprête à te confier.</p>
<p>''Commandant Palmer'': //"Lieutenant, voici votre première mission en tant qu'agent d'infiltration. Elle sera tout sauf simple, mais vos capacités nous laissent penser que vous êtes parfaitement à la hauteur."//</p>
<p>Il distribue à chacun deux documents : l'un est une carte du pays, l'autre un plan au format papier représentant une ville côtière, protégée par des falaises abruptes. En haut, en lettres capitales, le nom de la ville : ''Balmoral''.</p>
<p>Une légère tension s'installe dans la salle tandis que les détails de la mission commencent à se dévoiler.</p>
<p>''Commandant Palmer'': //"Balmoral est une ville touristique, lumineuse en apparence, mais elle cache bien ses secrets. Des rapports récents indiquent qu’un groupe criminel y opère sous couverture, utilisant le tourisme comme façade pour leurs activités. Ce sont des braqueurs expérimentés : banques, casinos, bijouteries. Rien ne leur résiste."//</p>
<p>''Commandant Palmer'': //"Votre objectif est d’infiltrer ce réseau. Obtenez des informations, identifiez les têtes pensantes, et transmettez-les au QG. Vous agirez <<if $PC.sex == "Man" || $PC.sex == "Homme">>seul<<else>>seule<</if>>, sans soutien direct. Nous fournirons des renseignements à distance, mais sur le terrain, vous serez livré à vous-même."//</p>
<p>''James McCoy'': //"Nous avons déjà un informateur local, il vous rencontrera sous le nom de ''Viktor''. Le rendez-vous est fixé pour le 17 novembre à 22 heures, au pub appelé ''Le Néon Bleu''."//</p>
<p>Marks lève enfin les yeux de ses notes.</p>
<p>''Karl Marks'': //"Passez me voir avant de partir. J’ai du matériel qui pourrait vous être utile."//</p>
<p>Le commandant Palmer reprend la parole, son ton encore plus sérieux.</p>
<p>''Commandant Palmer'': //"Lieutenant, cette mission est officielle, mais comprenez ceci : si les choses tournent mal, le QG niera toute implication. Vous êtes <<if $PC.sex == "Man" || $PC.sex == "Homme">>seul<<else>>seule<</if>> responsable de vos actes. Faites donc en sorte de rester en vie."//</p>
<p>Un silence pesant s'installe dans la salle, chaque membre de l'équipe mesurant l'ampleur des risques associés à cette mission. Le temps semble suspendu, et tous les regards se tournent vers toi.</p>
<p>''Commandant Palmer'': //"Maintenant que tout le monde est informé, la réunion est terminée."//</p>
<p>Il marque une pause, son regard se posant sur toi, empreint de gravité.</p>
<p>''Commandant Palmer'': //"Lieutenant, prenez le temps de discuter avec les membres de l'équipe avant votre départ. Ils vous attendront dans leurs bureaux respectifs. Ils ont chacun des éléments importants à vous fournir."//</p>
<p>Sur ces dernières paroles, le commandant Palmer rassemble soigneusement ses dossiers, son visage fermé trahissant la gravité de la situation. Il quitte la salle d’un pas assuré, suivi un à un par les membres de l’équipe, chacun perdu dans ses pensées.</p>
<</nobr>>
</div>
<a class="passageButton" data-passage="Start9Choice">Quitter la salle</a>
<<else>>
<div class="briefingRoom">
<<nobr>>
<p>Commander Palmer clears his throat, drawing the attention of everyone in the room. His gaze settles on you, heavy, as if he's trying to assess whether you are up to what he's about to entrust you with.</p>
<p>''Commander Palmer'': //"Lieutenant, this is your first mission as an infiltration agent. It will be anything but easy, but your skills lead us to believe you're more than capable. That's why you're here today."//</p>
<p>He hands each of you two documents: one is a map of the country, the other is a paper plan of a coastal city, protected by steep cliffs. At the top, in capital letters, the name of the city: ''Balmoral''.</p>
<p>A slight tension fills the room as the details of the mission begin to unfold.</p>
<p>''Commander Palmer'': //"Balmoral is a tourist town, bright and charming on the surface, but it hides its secrets well. Recent reports indicate that a criminal group operates there undercover, using tourism as a front for their activities. They're experienced robbers: banks, casinos, jewelry stores. Nothing stands in their way."//</p>
<p>''Commander Palmer'': //"Your objective is to infiltrate this network. Gather information, identify the masterminds, and report back to HQ. You will operate alone, without direct support. We will provide intel remotely, but in the field, you will be on your own."//</p>
<p>''James McCoy'': //"We already have a local informant, he will meet you under the name of ''Viktor''. The rendezvous is set for November 17th at 10 PM, at the pub called ''The Blue Neon''."//</p>
<p>Marks finally looks up from his notes.</p>
<p>''Karl Marks'': //"Come see me before you leave. I have some equipment that might be useful."//</p>
<p>The Commander resumes speaking, his tone even more serious.</p>
<p>''Commander Palmer'': //"Lieutenant, this mission is official, but understand this: if things go wrong, HQ will deny any involvement. You are solely responsible for your actions. Make sure to stay alive."//</p>
<p>A heavy silence settles in the room, as every team member realizes the risks associated with this mission. Time seems to freeze, and all eyes turn to you.</p>
<p>''Commander Palmer'': //"Now that everyone is informed, the meeting is adjourned."//</p>
<p>He pauses, his gaze locking with yours, serious and intense.</p>
<p>''Commander Palmer'': //"Lieutenant, take the time to speak with the team members before you leave. They will be waiting for you in their respective offices. Each of them has important information to provide."//</p>
<p>With those last words, Commander Palmer carefully gathers his files, his expression revealing the gravity of the situation. He exits the room confidently, followed one by one by the team members, each lost in their own thoughts.</p>
<</nobr>>
</div>
<a class="passageButton" data-passage="Start9Choice">Leave the room</a>
<</if>>
<<set $teamDiscovered = true>><<if settings.language == "Français">>
<div class="hallwayQG">
<<nobr>>
<div class="save">
<<button "Sauvegarder">><<script>>UI.saves()<</script>><</button>>
</div>
<p>Tu sors de la salle et te retrouves dans ce couloir beaucoup trop éclairé, où les néons bourdonnent légèrement au plafond. Les murs gris métalliques sont décorés d’affiches motivantes, certaines à la gloire du pays, et de plans d’évacuation poussiéreux. Quelques agents passent en silence, te lançant des regards furtifs.</p>
<h2>Parler à l'équipe</h2>
<<if !$karlExplo>>
<a class="passageButton" data-passage="StartArmurerie">Karl</a>
<</if>>
<<if !$jamesExplo>>
<a class="passageButton" data-passage="StartRenseignement">James</a>
<</if>>
<<if !$emiliaExplo>>
<<if !$timerEmilia>>
<a class="passageButton" data-passage="StartTech">Emilia</a>
<<elseif $timerEmilia == 1>>
<a class="passageButton" data-passage="StartTech1">Emilia</a>
<<elseif $timerEmilia == 2>>
<a class="passageButton" data-passage="StartTech2">Emilia</a>
<</if>>
<</if>>
<h2>Explorer le QG</h2>
<<if !$cafetExplo>>
<a class="passageButton" data-passage="StartExploQgCafet">Explorer la cafétéria</a>
<</if>>
<<if !$secondBriefExplo>>
<a class="passageButton" data-passage="StartExploQgBrief2">Explorer la seconde salle de briefing</a>
<</if>>
<<if $karlExplo>>
<h2>Mission</h2>
<p>Maintenant que tu as récupéré ton matériel, tu peux partir pour Balmoral. Ou resté et visité les autres salles et membres de l'équipe.</p>
<a class="passageButton" data-passage="Act1 - Start">Partir pour Balmoral</a>
<</if>>
<</nobr>>
</div>
<<else>>
<div class="hallwayQG">
<<nobr>>
<div class="save">
<<button "Save">><<script>>UI.saves()<</script>><</button>>
</div>
<p>You step out of the room and find yourself in this overly bright hallway, where the ceiling's neon lights hum softly. The metallic gray walls are decorated with motivational posters, some glorifying the nation, and dusty evacuation plans. A few agents pass by silently, throwing you quick glances.</p>
<p>You wonder who you should visit first.</p>
<<if !$karlExplo>>
<a class="passageButton" data-passage="StartArmurerie">Karl</a>
<</if>>
<<if !$jamesExplo>>
<a class="passageButton" data-passage="StartRenseignement">James</a>
<</if>>
<<if !$emiliaExplo>>
<<if !$timerEmilia>>
<a class="passageButton" data-passage="StartTech">Emilia</a>
<<elseif $timerEmilia == 1>>
<a class="passageButton" data-passage="StartTech1">Emilia</a>
<<elseif $timerEmilia == 2>>
<a class="passageButton" data-passage="StartTech2">Emilia</a>
<</if>>
<</if>>
<p>Or would you rather explore the HQ first?</p>
<<if !$cafetExplo>>
<a class="passageButton" data-passage="StartExploQgCafet">Explore the cafeteria</a>
<</if>>
<<if !$secondBriefExplo>>
<a class="passageButton" data-passage="StartExploQgBrief2">Explore the second briefing room</a>
<</if>>
<</nobr>>
</div>
<</if>><<if settings.language == "Français">>
<div class="StartRenseignement">
<<nobr>>
<<if !$jamesViktorInfos>>
<p>En entrant dans le bureau de James, tu es immédiatement frappé par l'atmosphère de celui-ci. Ici, tout évoque la sérénité.</p>
<p>La lumière feutrée, la musique classique douce qui flotte dans l'air, mêlée à l'odeur d'un bâton d'encens qui se consume lentement, imprègne la pièce d'un calme presque spirituel.</p>
<p>Sur un coin du bureau trône un bonsaï soigneusement taillé. James est assis là, feuilletant ses dossiers.</p>
<<if !$startJames>>
<<link "Salut James !">>
<<set $startJames = true>>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<<if $startJames>>
<p>- - -</p>
<p>''James'': //"Oh ! Salut, Lieutenant $PC.lastName."//</p>
<p>''James'': //"Tu tombes bien, je voulais te parler de mon contact : ''Viktor''."//</p>
<<if !$talkAboutViktorWithJames>>
<<link "Dis moi ce que tu sais, je t'écoute !">>
<<set $talkAboutViktorWithJames = true>>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<<if $talkAboutViktorWithJames>>
<p>- - -</p>
<p>''James'': //"Alors, c'est particulier : je ne l'ai jamais rencontré. Même si nous utilisons une messagerie privée, c'est toujours lui qui décide de nos échanges. Quand je le contacte, il ne répond jamais."//</p>
<p>''James'': //"D'après mes informateurs à Balmoral, personne ne connaît ce gars. Enfin, si c'est un gars bien sûr... Le seul endroit où il a été vu, c'est au ''Neon Bleu''. En dehors de ça, c'est un fantôme."//</p>
<p>''$PC.firstName'': //"D'où mon rendez-vous avec lui là bas."//</p>
<p>''James'': //"Exactement. Mais fais attention, ce type joue sur plusieurs tableaux, et on ignore ses intentions réelles. S'il te donne quelque chose, même un détail insignifiant, prends-le."//</p>
<p>Tu remarques qu'il hésite quelque secondes avant de reprendre.</p>
<p>''James'': //"Ne prends pas de risques mais si tu peux tirer des informations sur lui, ça nous donnera un avantage non négligeable."//</p>
<p>''James'': //"Bonne chance, Lieutenant."// Dit-il, son regard se faisant plus grave, trahissant une légère inquiétude. //"Et surtout, garde l'esprit clair. Avec des types comme Viktor, on ne sais pas à quoi s'attendre."//</p>
<p>''Tu lui serres la main avant de conclure''</p>
<p>''$PC.firstName'': //"Merci James. À bientôt !"//</p>
<<set $jamesExplo = true>>
<<set $characterInfo.mccoy.push("James t'as révèlé que Viktor est un mystère total : ils ne se sont jamais rencontrés et il communique uniquement par messagerie privée, Aucun informateur à Balmoral ne connaît son identité, et la seule trace de lui se trouve au Neon Bleu. James te met en garde contre ses intentions cachées, te conseillant de rester prudent tout en cherchant à obtenir des informations, même insignifiantes, pour obtenir un avantage.")>>
<a class="passageButton" data-passage="Start9Choice">Quitter le bureau</a>
<</if>>
<</if>>
<<elseif $jamesViktorInfos == "no">>
<p>En entrant dans le bureau de James, tu es immédiatement frappé par le contraste avec celui d'Emilia. Là où régnait un chaos bruyant et désordonné, ici tout évoque la sérénité.</p>
<p>L’atmosphère est empreinte d’un calme presque spirituel. Une musique classique douce flotte dans l’air, mêlée à l’odeur apaisante d’un bâton d’encens qui se consume lentement.</p>
<p>Sur un coin du bureau trône un bonsaï soigneusement taillé, et la lumière feutrée confère à la pièce une ambiance raffinée.</p>
<p>James est là, assis derrière son bureau, en train de feuilleter ses dossiers.</p>
<<if !$startJames>>
<<link "Salut James !">>
<<set $startJames = true>>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<<if $startJames>>
<p>- - -</p>
<p>''James'': //"Oh ! Salut, Lieutenant $PC.lastName."//</p>
<p>''James'': //"Tu tombes bien, je voulais te parler de mon contact : ''Viktor''."//</p>
<<if !$talkAboutViktorWithJames>>
<<link "Emilia à trouvé quelques infos sur lui.">>
<<set $talkAboutViktorWithJames = true>>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<<if $talkAboutViktorWithJames>>
<p>- - -</p>
<p>''James'': //"Ah ouais ?! Qu'est-ce qu'elle a trouvé ?"//</p>
<p>''$PC.firstName'': //"''Viktor'' serait un nom de code qu'il utilise. Elle a aussi appris qu'il aurait une quarantaine d'années, qu'il porte toujours un imper noir et un fedora brun. En dehors du ''Neon Bleu'', c'est un fantôme."//</p>
<p>''James'': //"Ça correspond aux infos que mes informateurs m'ont donné. Je ne le connais pas personnellement, nous discutons uniquement via messagerie privée. C'est toujours lui qui me contacte, et quand je tente de le faire, il ne répond jamais."//</p>
<p>''James'': //"Fais attention là-bas. Ce type joue sur plusieurs tableaux, et on ignore ses réelles intentions. S'il te donne quelque chose, même un détail insignifiant, prends-le."//</p>
<p>Tu remarques qu'il hésite quelques secondes avant de reprendre.</p>
<p>''James'': //"Ne prends pas de risques, mais si tu peux tirer des informations sur lui, ça nous donnera un avantage non négligeable."//</p>
<p>''James'': //"Bonne chance, Lieutenant."// Dit-il, son regard se faisant plus grave, trahissant une légère inquiétude. //"Et surtout, garde l'esprit clair. Avec des types comme Viktor, on ne sait pas à quoi s'attendre."//</p>
<p>''Tu lui serres la main avant de conclure''</p>
<p>''$PC.firstName'': //"Merci James. À bientôt !"//</p>
<<set $jamesExplo = true>>
<<set $characterInfo.mccoy.push("James t'as révèlé que Viktor est un mystère total : ils ne se sont jamais rencontrés et il communique uniquement par messagerie privée, Aucun informateur à Balmoral ne connaît son identité, et la seule trace de lui se trouve au Neon Bleu. James te met en garde contre ses intentions cachées, te conseillant de rester prudent tout en cherchant à obtenir des informations, même insignifiantes, pour obtenir un avantage.")>>
<a class="passageButton" data-passage="Start9Choice">Quitter le bureau</a>
<p></p>
<</if>>
<</if>>
<</if>>
<</nobr>>
</div>
<<else>>
<div class="StartRenseignement">
<<nobr>>
<<if !$jamesViktorInfos>>
<p>As you enter James' office, you are immediately struck by the atmosphere. Everything here evokes serenity.</p>
<p>The soft lighting, the gentle classical music floating in the air, mixed with the scent of incense slowly burning, fills the room with an almost spiritual calm.</p>
<p>On a corner of the desk sits a carefully pruned bonsai. James is sitting there, flipping through his files.</p>
<<if !$startJames>>
<<link "Hey James!">>
<<set $startJames = true>>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<<if $startJames>>
<p>- - -</p>
<p>''James'': //"Oh! Hey, Lieutenant $PC.lastName."//</p>
<p>''James'': //"You're in luck, I wanted to talk to you about my contact: ''Viktor''."//</p>
<<if !$talkAboutViktorWithJames>>
<<link "Tell me what you know, I'm listening!">>
<<set $talkAboutViktorWithJames = true>>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<<if $talkAboutViktorWithJames>>
<p>- - -</p>
<p>''James'': //"Well, it's a bit odd: I've never met him. Even though we use private messaging, it's always him who decides when we communicate. When I try to contact him, he never replies."//</p>
<p>''James'': //"According to my informants in Balmoral, no one knows this guy. Well, if he's even a guy... The only place he's been seen is at the ''Neon Bleu''. Apart from that, he's a ghost."//</p>
<p>''$PC.firstName'': //"Hence my meeting with him there."//</p>
<p>''James'': //"Exactly. But be careful, this guy plays on multiple fronts, and we don't know his true intentions. If he gives you anything, even a small detail, take it."//</p>
<p>You notice he hesitates for a few seconds before continuing.</p>
<p>''James'': //"Don't take unnecessary risks, but if you can gather any information on him, it will give us a significant advantage."//</p>
<p>''James'': //"Good luck, Lieutenant."// He says, his expression growing more serious, betraying a hint of concern. //"And above all, keep a clear head. With guys like Viktor, you never know what to expect."//</p>
<p>''You shake his hand before concluding.''</p>
<p>''$PC.firstName'': //"Thanks, James. See you soon!"//</p>
<<set $jamesExplo = true>>
<<set $characterInfoEn.mccoy.push("James revealed to you that Viktor is a total mystery: they’ve never met, and he only communicates through private messaging. No informant in Balmoral knows his identity, and the only trace of him is at the Neon Bleu. James warns you about his hidden intentions, advising you to stay cautious while trying to gather any information, even insignificant details, to gain an advantage.
")>>
<a class="passageButton" data-passage="Start9Choice">Leave the office</a>
<</if>>
<</if>>
<<elseif $jamesViktorInfos == "no">>
<p>As you enter James' office, you are immediately struck by the contrast with Emilia's office. Where chaos and noise ruled, here everything evokes serenity.</p>
<p>The atmosphere is imbued with an almost spiritual calm. Gentle classical music floats in the air, mixed with the soothing scent of incense slowly burning.</p>
<p>On a corner of the desk sits a carefully pruned bonsai, and the soft lighting gives the room a refined ambiance.</p>
<p>James is sitting there, behind his desk, flipping through his files.</p>
<<if !$startJames>>
<<link "Hey James!">>
<<set $startJames = true>>
<<script>>
Engine.show()
<</script>>
</link>>
<</if>>
<<if $startJames>>
<p>- - -</p>
<p>''James'': //"Oh! Hey, Lieutenant $PC.lastName."//</p>
<p>''James'': //"You're in luck, I wanted to talk to you about my contact: ''Viktor''."//</p>
<<if !$talkAboutViktorWithJames>>
<<link "Emilia found some info about him.">>
<<set $talkAboutViktorWithJames = true>>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<<if $talkAboutViktorWithJames>>
<p>- - -</p>
<p>''James'': //"Oh yeah?! What did she find?"//</p>
<p>''$PC.firstName'': //"''Viktor'' is a code name he uses. She also learned that he's about forty years old, always wears a black trench coat and a brown fedora. Apart from the ''Neon Bleu'', he's a ghost."//</p>
<p>''James'': //"That matches the information my informants gave me. I don't know him personally, we only communicate through private messaging. It's always him who contacts me, and when I try to contact him, he never replies."//</p>
<p>''James'': //"Be careful over there. This guy plays on multiple fronts, and we don't know his true intentions. If he gives you anything, even a small detail, take it."//</p>
<p>You notice he hesitates for a few seconds before continuing.</p>
<p>''James'': //"Don't take unnecessary risks, but if you can gather any information on him, it will give us a significant advantage."//</p>
<p>''James'': //"Good luck, Lieutenant."// He says, his expression growing more serious, betraying a hint of concern. //"And above all, keep a clear head. With guys like Viktor, you never know what to expect."//</p>
<p>''You shake his hand before concluding.''</p>
<p>''$PC.firstName'': //"Thanks, James. See you soon!"//</p>
<<set $jamesExplo = true>>
<<set $characterInfoEn.mccoy.push("James revealed to you that Viktor is a total mystery: they’ve never met, and he only communicates through private messaging. No informant in Balmoral knows his identity, and the only trace of him is at the Neon Bleu. James warns you about his hidden intentions, advising you to stay cautious while trying to gather any information, even insignificant details, to gain an advantage.
")>>
<a class="passageButton" data-passage="Start9Choice">Leave the office</a>
<p></p>
<</if>>
<</if>>
<</if>>
<</nobr>>
</div>
<</if>><<if settings.language == "Français">>
<div class="StartTech">
<<nobr>>
<p>Quand tu arrives devant la porte d'Emilia, la musique est forte à faire trembler les murs. Une techno underground digne des meilleurs Rave party des hangars de Silvercreek</p>
<<if !$emiliaDoor >>
<<set $timerEmilia = 0>>
<<link "//Frapper à la porte.//">>
<<set $emiliaDoor to "knockDoor">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Entrer sans frapper.//">>
<<goto "emiliaOffice">>
<</link>>
<</if>>
<</nobr>>
<<if $emiliaDoor == "knockDoor">>
<<nobr>>
<p>Tu frappes à la porte... mais la musique couvre ton geste.</p>
<p>Que faire ... ?</p>
<<link "//Entrer sans frapper.//">>
<<goto "emiliaOffice">>
<</link>>
<br>
<<link "//Ne pas la déranger, et revenir plus tard.//">>
<<set $timerEmilia to $timerEmilia +1 >>
<<goto "Start9Choice">>
<</link>>
<</nobr>>
<</if>>
</div>
<<else>>
<div class="StartTech">
<<nobr>>
<p>As you reach Emilia's door, the music is so loud it makes the walls shake. An underground techno track worthy of the best rave parties in Silvercreek's warehouse district.</p>
<<if !$emiliaDoor >>
<<set $timerEmilia = 0>>
<<link "//Knock on the door.//">>
<<set $emiliaDoor to "knockDoor">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Enter without knocking.//">>
<<goto "emiliaOffice">>
<</link>>
<</if>>
<</nobr>>
<<if $emiliaDoor == "knockDoor">>
<<nobr>>
<p>You knock on the door... but the music drowns out the sound.</p>
<p>What should you do...?</p>
<<link "//Enter without knocking.//">>
<<goto "emiliaOffice">>
<</link>>
<br>
<<link "//Don’t disturb her and come back later.//">>
<<set $timerEmilia to $timerEmilia +1 >>
<<goto "Start9Choice">>
<</link>>
<</nobr>>
<</if>>
</div>
<</if>><<if settings.language == "Français">>
<div class="StartExploQgCafet">
<<nobr>>
<p>Tu te diriges vers la cafétéria, à côté de la porte d'entrée, une affiche abîmée attire ton regard. Les mots "Justice et Prospérité" sont griffonnés avec un graffiti rouge : "Mensonges".</p>
<p>//Hum... étrange de dégrader des affiches du gouvernement.//</p>
<p>Tu entres dans la cafétéria. Quelques officiers en uniforme sont éparpillés dans la salle, qui n'est pas très grande : des tables simples, des chaises métalliques, et un comptoir fatigué. Une odeur de café bon marché flotte dans l’air. L’endroit te rappelle immédiatement la cafétéria de l’académie, à Lakefiel, au sud de la capitale, où tu passais des heures à étudier ou à partager des moments avec d’autres apprentis officiers. Pendant un instant, la nostalgie t’envahit.</p>
<p>Tu sors de tes pensées en apercevant le barman, qui te fait signe de le rejoindre.</p>
<p>''Barman'': //"Salut ! c'est toi <<if $PC.sex == "Man" || $PC.sex == "Homme">>le nouveau<<else>>la nouvelle<</if>> ? J'ai entendu dire qu'un bleu allait rejoindre le QG pour une mission avec Palmer."//</p>
<<link "//Oui, c’est moi. Pourquoi cette question ?//">>
<<goto "StartBarRepOui">>
<</link>>
<br>
<<link "//Non, désolé. Vous devez confondre.//">>
<<goto "StartBarRepNon">>
<</link>>
<</nobr>>
</div>
<<else>>
<div class="StartExploQgCafet">
<<nobr>>
<p>You head towards the cafeteria. Next to the entrance door, a worn-out poster catches your eye. The words "Justice and Prosperity" are scratched out with red graffiti: "Lies".</p>
<p>//Hmm... strange to vandalize government posters.//</p>
<p>You enter the cafeteria. A few officers in uniform are scattered around the room, which isn't very large: simple tables, metal chairs, and a tired-looking counter. A smell of cheap coffee hangs in the air. The place immediately reminds you of the cafeteria at the academy in Lakefield, south of the capital, where you spent hours studying or sharing moments with other cadets. For a moment, nostalgia washes over you.</p>
<p>You snap out of your thoughts when you see the bartender, who waves for you to join him.</p>
<p>''Bartender'': //"Hey! Are you the new recruit ? I heard a rookie was joining the HQ for a mission with Palmer."//</p>
<<link "//Yes, that's me. Why do you ask?//">>
<<goto "StartBarRepOui">>
<</link>>
<br>
<<link "//No, sorry. You must be mistaken.//">>
<<goto "StartBarRepNon">>
<</link>>
<</nobr>>
</div>
<</if>><<if settings.language == "Français">>
<div class="StartExploQgBrief2">
<<nobr>>
<p>En entrant dans la salle, tu te rends compte qu'elle est identique à celle dans laquelle tu as ton biefing plus tôt.</p>
<p>Elle porte encore les traces de l'ancienne réunion, sur le tableau, tu peux lire "Les Révolutionnaires". Sur la table un ordinateur est resté ouvert.</p>
<<if !$computerOpen >>
<<link "//S'approcher pour voir de plus prêt.//">>
<<set $computerOpen = true>>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Quitter la pièce.//">>
<<goto "Start9Choice">>
<<set $secondBriefExplo = true>>
<</link>>
<</if>>
<<if $computerOpen>>
<p>- - -</p>
<p>En t'approchant, tu peux voir sur l'ordinateur le compte rendu de la réunion.</p>
<div class="mail">
<br>
<strong>Compte rendu de réunion</strong><br>
<strong>Objet : Menace émergente - "Les Révolutionnaires"</strong>
<p>Date : 15/11/2041<br>Réunion présidée par : Commandant J. Brant</p>
<hr>
<p><strong>Résumé :</strong></p>
<p>Nous avons été informés de l'existence d'un groupuscule se faisant appeler "Les Révolutionnaires". À ce jour, aucune revendication claire n'a été formulée de leur part, et leurs objectifs demeurent flous. Cependant, leur modus operandi suggère une volonté de saper les fondements de l'ordre établi.</p>
<p><strong>État des lieux :</strong></p>
<ul>
<li>Aucune identité confirmée parmi les membres.</li>
<li>Actions jusqu'ici déjouées par nos services de renseignement (tentatives d'intrusion, sabotage d'infrastructures mineures).</li>
<li>Présence soupçonnée dans plusieurs grandes villes, mais aucune localisation fixe identifiée.</li>
</ul>
<p><strong>Problématique :</strong></p>
<p>Malgré nos succès initiaux, il est évident que ces individus opèrent avec une coordination et des ressources non négligeables. Leur capacité à éviter toute détection durable pose un risque pour la sécurité nationale. Si cette menace n'est pas traitée de manière proactive, elle pourrait prendre une ampleur incontrôlable.</p>
<p><strong>Propositions :</strong></p>
<ul>
<li>Allouer un budget supplémentaire pour renforcer nos capacités de surveillance et de contre-espionnage.</li>
<li>Créer une unité spéciale dédiée à l’identification, à l’infiltration et au démantèlement de ce groupuscule.</li>
<li>Mettre en place une campagne de communication interne pour sensibiliser les services concernés.</li>
</ul>
<p><strong>Conclusion :</strong></p>
<p>Nous recommandons une intervention rapide et ciblée pour éviter que "Les Révolutionnaires" ne gagnent en influence et en visibilité. Leur neutralisation doit être une priorité stratégique dans les mois à venir.</p>
<hr>
<p>Fin du compte rendu.</p>
</div>
<br>
<p>Après avoir pris connaissance des informations, tu te redresses et quittes la salle. Il est temps de poursuivre ta mission.</p>
<<set $secondBriefExplo = true>>
<a class="passageButton" data-passage="Start9Choice">Quitter la pièce</a>
<</if>>
<</nobr>>
</div>
<<else>>
<div class="StartExploQgBrief2">
<<nobr>>
<p>As you step into the room, you notice that it is identical to the one where you had your briefing earlier.</p>
<p>The room still bears the traces of the previous meeting. On the board, you can read "The Revolutionaries." On the table, a computer has been left open.</p>
<<if !$computerOpen >>
<<link "//Approach to take a closer look.//">>
<<set $computerOpen = true>>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Leave the room.//">>
<<goto "Start9Choice">>
<<set $secondBriefExplo = true>>
<</link>>
<</if>>
<<if $computerOpen>>
<p>- - -</p>
<p>As you approach, you can see the meeting report displayed on the computer screen.</p>
<div class="mail">
<br>
<strong>Meeting Report</strong><br>
<strong>Subject: Emerging Threat - "The Revolutionaries"</strong>
<p>Date: 11/15/2041<br>Meeting chaired by: Commander J. Brant</p>
<hr>
<p><strong>Summary:</strong></p>
<p>We have been informed of the existence of a group calling themselves "The Revolutionaries." To date, no clear claims have been made by them, and their objectives remain unclear. However, their modus operandi suggests a deliberate attempt to undermine the foundations of the established order.</p>
<p><strong>Current Situation:</strong></p>
<ul>
<li>No confirmed identities among the members.</li>
<li>Actions successfully thwarted by our intelligence services so far (attempted intrusions, minor infrastructure sabotage).</li>
<li>Suspected presence in several major cities, but no fixed location identified.</li>
</ul>
<p><strong>Challenges:</strong></p>
<p>Despite our initial successes, it is evident that these individuals operate with significant coordination and resources. Their ability to evade sustained detection poses a risk to national security. If this threat is not addressed proactively, it could escalate beyond control.</p>
<p><strong>Proposals:</strong></p>
<ul>
<li>Allocate additional budget to enhance surveillance and counterintelligence capabilities.</li>
<li>Create a special unit dedicated to identifying, infiltrating, and dismantling this group.</li>
<li>Launch an internal communication campaign to raise awareness among the relevant services.</li>
</ul>
<p><strong>Conclusion:</strong></p>
<p>We recommend swift and targeted intervention to prevent "The Revolutionaries" from gaining influence and visibility. Neutralizing them must be a strategic priority in the coming months.</p>
<hr>
<p>End of report.</p>
</div>
<br>
<p>After reviewing the information, you straighten up and leave the room. It's time to continue your mission.</p>
<<set $secondBriefExplo = true>>
<a class="passageButton" data-passage="Start9Choice">Leave the room</a>
<</if>>
<</nobr>>
</div>
<</if>><<if settings.language == "Français">>
<div class="StartArmurerie">
<<nobr>>
<p>En entrant dans l'armurerie, tu vois Karl derrière son comptoir, feuilletant un magasine.</p>
<p>Tu regardes autour de toi, c'est une petite pièce d'une dizaine de mètres carrés peut-être, Le silence est quasi total, seulement troublé par le grésillement des néons et le bruit des pages qu'il tourne</p>
<p>Karl te remarque enfin. Il retire ses lunettes de vue et les pose sur le comptoir.</p>
<p>''Karl'': //"Bienvenue chez moi, Lieutenant"//</p>
<p>''Karl'': //"Attendez ici, je reviens dans un instant."//</p>
<p>Tu le regarde s'enfoncer dans la pénombre derrière lui.</p>
- - -
<p>Quelques minutes plus tard, il réapparaît avec une mallette qu'il pose devant toi.</p>
<p>Il remet ses lunettes de vue.</p>
<p>''Karl'': //"On va commencer léger Lieutenant."// dit-il en l'ouvrant.</p>
<p>Il te présente une arme à feu : un modèle standard que tu connais bien, puisque c'était celui que tu utilisais lorsque tu étais en service dans ton commissariat.</p>
<p>Il enchaîne avec un couteau tactique. Le manche est recouvert d'une corde paracorde capable de résister à une charge de plus de 200 kg.</p>
<p>Il sort ensuite un outil pour crocheter les verrous et les serrures de toutes sortes.</p>
<p>Pour finir, une paire de lunette de soleil.</p>
<p>''Karl'': //"Ces lunettes, Lieutenant, sont équipées d'un appareil photo miniature. Libre à vous d'en faire ce que vous voulez. Sachez que les photos seront transmises directement sur votre ordinateur portable."//</p>
<p>Il tape sur son clavier quelques secondes et l'imprimante sort un document.</p>
<p>''Karl'': //"J’ai besoin que vous signiez ceci pour confirmer la réception de l’équipement."//</p>
<p>''Karl'': //"Voilà pour l'essentiel. Si vous avez des questions, je suis là."//</p>
<<if !$talkToKarl >>
<<link "//C'est tout ce que tu as pour moi !? Je m'attendais à plus.//">>
<<set $talkToKarl to "nastyReply">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Merci Karl, je te rapporte le tout en excellent état.//">>
<<set $talkToKarl to "goodReply">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Dis moi Karl, comment tu t'es retrouvé ici ?//">>
<<set $talkToKarl to "askReply">>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<</nobr>>
<<if $talkToKarl>>
<div class="startTalkToKarl">
<<if $talkToKarl == "nastyReply">>
<<nobr>>
- - -
<<if settings.nsfw == true>>
<p>''Karl'': //"J'en ai absolument rien à foutre de ton avis, petit bleu de merde !"//</p>
<p>Tu remarques qu'il déclipse le bouton de son holster et pose sa main sur l'arme à sa taille.</p>
<p>''Karl'': //"Quitte mon amurerie maintenant ou tu vas repartir les pieds devant. C'est mon unique avertissement !"//</p>
<<if !$badKarlCome>>
<<link "//Prendre la mallette et quitter l'amurerie.//">>
<<set $respect.marks to $respect.marks -10>>
<<goto "Start9Choice">>
<</link>>
<br>
<<link "//Aha ! Tu rigoles pour détendre l’atmosphère et t'excuses auprès de lui.//">>
<<set $badKarlCome to "notShoot">>
<<set $respect.marks to $respect.marks -5>>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Continuer de le provoquer//">>
<<set $gameOver to "Karl ne rigolait pas. Il a dégainé son arme et, sans sommation, a fait feu. La balle s'est logée dans ta tête et tu t'es écroulé sur place, sans vie.">>
<<goto "gameOver">>
<</link>>
<</if>>
<<if $badKarlCome == "notShoot">>
- - -
<p>Karl relâche son arme et se détend légèrement, mais tu sens bien que tu ne devrais pas traîner ici plus longtemps..</p>
<p>Tu prend la mallette et quitte la pièce</p>
<a class="passageButton" data-passage="Start9Choice">Retourner dans le couloir</a>
<<set $characterInfo.marks.push("Tu as eu une altercation avec Karl à l'armurerie quand tu lui as dit que son matériel n'était pas à ton goût.")>>
<</if>>
<<else>>
<p>''Karl'': //"C'est bien simple, ton avis ne m'interesse absolument pas. Tu prend ce que je te donne et tu quitte la pièce maintenant."//</p>
<<link "//Prendre la mallette et quitter l'amurerie.//">>
<<set $respect.marks to $respect.marks -10>>
<<goto "Start9Choice">>
<</link>>
<</if>>
<</nobr>>
<<elseif $talkToKarl == "goodReply">>
<<nobr>>
- - -
<p>''Karl'': //"C'est tout ce que je demande, Lieutenant. Rapportes moi mon matériel et j'aurais plus de choix pour toi et de meilleure qualité !"//</p>
<p>''$PC.firstName'': //"Merci Karl. À bientôt !"//</p>
<<link "//Prendre la mallette et quitter l'amurerie.//">>
<<set $respect.marks to $respect.marks +10>>
<<goto "Start9Choice">>
<</link>>
<</nobr>>
<<else>>
<<nobr>>
- - -
<p>''Karl'': //"Tu es bien curieux, Lieutenant, mais soit. J'ai servi en tant que militaire, dans la logistique pour être précis. C'était il y a plus de 30 ans, à l'époque, j'étais avec Palmer dans le même régiment. Nous étions amis. Puis le temps a fait son œuvre, et nous nous sommes retrouvés au QG. Lui, est devenu Commandant, et il m'a transféré dans son équipe. Il connaît mon travail et mon expérience en logistique, alors il m'a placé comme armurier. Je ne m'en plains pas. Maintenant, j'attends tranquillement ma retraite."//</p>
<p><<if $PC.sex == "Man" || $PC.sex == "Homme">>Surpris<<else>>Surprise<</if>> par ces révélations inattendues, tu hoches la tête poliment en signe de remerciement.</p>
<p>''Karl'': //"Voila Lieutenant, bonne chance pour votre mission, on se revoit bientôt. Vous savez ou me trouver maintenant."//</p>
<p>Tu attrapes la mallette et quitte la pièce</p>
<</nobr>>
<a class="passageButton" data-passage="Start9Choice">Retourner dans le couloir</a>
<<set $characterInfo.marks.push("Tu as appris que Karl était militaire dans la logistique, il y a 30 ans.")>>
<<set $characterInfo.marks.push("Avec Palmer, ils étaient dans le même régiment et étaient amis.")>>
<<set $characterInfo.palmer.push("Il était ami avec Karl et ils étaient dans le même régiment.")>>
<</if>>
</div>
<</if>>
</div>
<<else>>
<div class="StartArmurerie">
<<nobr>>
<p>Upon entering the armory, you see Karl behind the counter, flipping through a magazine.</p>
<p>You look around, it's a small room, maybe about ten square meters. The silence is almost total, only interrupted by the buzzing of the neon lights and the sound of the pages he turns.</p>
<p>Karl finally notices you. He removes his glasses and places them on the counter.</p>
<p>''Karl'': //"Welcome to my place, Lieutenant."//</p>
<p>''Karl'': //"Wait here, I'll be back in a moment."//</p>
<p>You watch him disappear into the shadows behind him.</p>
- - -
<p>Several minutes later, he reappears with a briefcase, which he places in front of you.</p>
<p>He puts his glasses back on.</p>
<p>''Karl'': //"Let's start light, Lieutenant."// he says, opening the case.</p>
<p>He presents a firearm: a standard model you know well, since it was the one you used when you were on duty at your precinct.</p>
<p>He follows up with a tactical knife. The handle is covered with paracord capable of withstanding over 200 kg of force.</p>
<p>He then pulls out a tool for picking locks and various kinds of latches.</p>
<p>Finally, a pair of sunglasses.</p>
<p>''Karl'': //"These glasses, Lieutenant, are equipped with a miniature camera. Feel free to use them as you wish. Know that the photos will be transmitted directly to your laptop."//</p>
<p>He taps on his keyboard for a few seconds, and the printer produces a document.</p>
<p>''Karl'': //"I need you to sign this to confirm receipt of the equipment."//</p>
<p>''Karl'': //"That's the essentials. If you have any questions, I'm here."//</p>
<<if !$talkToKarl >>
<<link "//Is that all you've got for me!? I expected more.//">>
<<set $talkToKarl to "nastyReply">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Thanks Karl, I'll bring everything back in excellent condition.//">>
<<set $talkToKarl to "goodReply">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Tell me Karl, how did you end up here?//">>
<<set $talkToKarl to "askReply">>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<</nobr>>
<<if $talkToKarl>>
<div class="startTalkToKarl">
<<if $talkToKarl == "nastyReply">>
<<nobr>>
- - -
<<if settings.nsfw == true>>
<p>''Karl'': //"I couldn't care less about your opinion, you little shit!"//</p>
<p>You notice he unclips the button on his holster and places his hand on the weapon at his waist.</p>
<p>''Karl'': //"Get out of my armory now, or you'll be leaving feet first. That's your only warning!"//</p>
<<if !$badKarlCome>>
<<link "//Take the briefcase and leave the armory.//">>
<<set $respect.marks to $respect.marks -10>>
<<goto "Start9Choice">>
<</link>>
<br>
<<link "//Haha! You joke to lighten the mood and apologize to him.//">>
<<set $badKarlCome to "notShoot">>
<<set $respect.marks to $respect.marks -5>>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Keep provoking him//">>
<<set $gameOver to "Karl wasn't joking. He drew his weapon and, without warning, fired. The bullet lodged in your head and you collapsed on the spot, lifeless.">>
<<goto "gameOver">>
<</link>>
<</if>>
<<if $badKarlCome == "notShoot">>
- - -
<p>Karl releases his weapon and relaxes slightly, but you can tell you shouldn't stay here much longer.</p>
<p>You take the briefcase and leave the room.</p>
<a class="passageButton" data-passage="Start9Choice">Return to the hallway</a>
<<set $characterInfo.marks.push("You had an altercation with Karl in the armory when you told him his equipment wasn't to your liking.")>>
<</if>>
<<else>>
<p>''Karl'': //"Simple, I couldn't care less about your opinion. You take what I give you and leave the room now."//</p>
<<link "//Take the briefcase and leave the armory."//>>
<<set $respect.marks to $respect.marks -10>>
<<goto "Start9Choice">>
<</link>>
<</if>>
<</nobr>>
<<elseif $talkToKarl == "goodReply">>
<<nobr>>
- - -
<p>''Karl'': //"That's all I ask, Lieutenant. Bring me back my equipment, and I'll have more and better choices for you!"//</p>
<p>''$PC.firstName'': //"Thanks Karl. See you soon!"//</p>
<<link "//Take the briefcase and leave the armory.//">>
<<set $respect.marks to $respect.marks +10>>
<<goto "Start9Choice">>
<</link>>
<</nobr>>
<<else>>
<<nobr>>
- - -
<p>''Karl'': //"You're quite curious, Lieutenant, but fine. I served as a soldier, in logistics to be precise. That was over 30 years ago, back then, I was with Palmer in the same regiment. We were friends. Then time passed, and we found ourselves at HQ. He became Commander, and transferred me to his team. He knew my work and experience in logistics, so he placed me as the armorer. I don't mind. Now, I’m just waiting for my retirement."//</p>
<p><<if $PC.sex == "Man" || $PC.sex == "Homme">>Surprised<<else>>Surprise<</if>> by these unexpected revelations, you nod politely in thanks.</p>
<p>''Karl'': //"There you go, Lieutenant, good luck with your mission, we'll see each other soon. You know where to find me now."//</p>
<p>You grab the briefcase and leave the room.</p>
<</nobr>>
<a class="passageButton" data-passage="Start9Choice">Return to the hallway</a>
<<set $characterInfo.marks.push("You learned that Karl was in logistics in the military over 30 years ago.")>>
<<set $characterInfo.marks.push("He and Palmer were in the same regiment and were friends.")>>
<<set $characterInfo.palmer.push("He was friends with Karl and they were in the same regiment.")>>
<</if>>
</div>
<</if>>
</div>
<</if>>
<<set $inventoryDiscovered = true>>
<<set $karlExplo = true>><<if settings.language == "Français">>
<div class="StartBarRepOui">
<<nobr>>
<p>''Barman'': //"Ah, cool ! Ravi de te rencontrer, je m'appelle Jeremy."//</p>
<p>''$PC.firstName'': //"Moi, c’est $PC.firstName."//</p>
<p>Jeremy te détaille rapidement du regard, un sourire en coin.</p>
<p>''Jeremy'': //"Je ne sais pas quelle mission Palmer t'a confiée, mais fais attention à toi."//</p>
<p>Il jette un coup d’œil discret autour de lui avant de se pencher vers toi, baissant la voix :</p>
<p>''Jeremy'': //"Ce type est froid comme la glace et n’a aucune morale. Il vaut mieux l’avoir comme allié plutôt qu’en ennemi, si tu veux un conseil."//</p>
<p>Son regard semble peser sur toi un instant, puis il se redresse et reprend un ton plus léger :</p>
<p>''Jeremy'': //"Tu veux un café ? Ou peut-être un thé ?"//</p>
<<if !$qgDrink >>
<<link "//Ouais un café c'est bien, merci !//">>
<<set $qgDrink to "café">>
<<set $characterInfo.palmer.push("Jeremy, le barman, t'a mis en garde sur Palmer.")>>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Un thé sera parfait.//">>
<<set $qgDrink to "thé">>
<<set $characterInfo.palmer.push("Jeremy, le barman, t'a mis en garde sur Palmer.")>>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Et si je te demande plus d'information sur Palmer ?//">>
<<set $qgDrink to "info">>
<<set $characterInfo.palmer.push("Jeremy, le barman, t'a " + ( $PC.sex == "Man" || $PC.sex == "Homme" ? "mis" : "mise" ) + " en garde sur Palmer et tu lui as demandé plus d'informations.")>>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<</nobr>>
<<if $qgDrink>>
<<if $qgDrink == "café">>
- - -
<<nobr>>
<p>''Jeremy'': //"Un café c'est parti !"//</p>
<p>Jeremy se met à préparer ta commande avec le sourire, versant doucement le liquide noir dans une tasse en porcelaine. L'arôme fort du café commence à remplir l'air,</p>
<p>''Jeremy'': //"Voilà, un café bien serré."//</p>
<p>Tu prends ton café en silence, appréciant la chaleur et le goût. L’ambiance est calme ici. Une fois ta tasse vide, tu te lèves, prêt à repartir dans le couloir.</p>
<p>''$PC.firstName'': //"Merci, Jeremy."//</p>
<</nobr>>
<a class="passageButton" data-passage="Start9Choice">Retourner dans le couloir</a>
<<elseif $qgDrink == "thé">>
- - -
<<nobr>>
<p>Jeremy commence à préparer le thé avec une précision presque cérémoniale. L'odeur des feuilles de thé flottant dans l'air.</p>
<p>''Jeremy'': //"Voilà, un thé bien chaud."//</p>
<p>Tu prends une gorgée, appréciant le calme de l’endroit. La chaleur du thé te réchauffe et te permet de prendre un instant pour toi. Une fois ton thé terminé, tu te lèves.</p>
<p>''$PC.firstName'': //"Merci, Jeremy."//</p>
<</nobr>>
<a class="passageButton" data-passage="Start9Choice">Retourner dans le couloir</a>
<<else>>
- - -
<<nobr>>
<p>''Jeremy'': //"Tu veux vraiment en savoir plus sur Palmer ?"//</p>
<p>Il regarde autour de lui, son regard se posant sur l'entrée. Après un instant de silence, il se penche à nouveau vers toi.</p>
<p>La porte s'ouvre brusquement et Palmer apparaît dans l'embrasure, son regard intense scrutant la pièce.</p>
<p>Il vous aperçois faire des messes basses et fronce les sourcils, visiblement furieux.</p>
<p>''Commandant Palmer'': //"Lieutenant, vous avez une mission à préparer, qu'est ce que vous faite ici ?"//</p>
<</nobr>>
<<if !$testCharisme >>
<div class="requestedStats">
<h1>Compétences Requises</h1>
<<set $target = $Palmer.charisma>>
<div class="request">
<p><strong>Test de compétence :</strong> Charisme.</p>
<p><strong>Seuil de réussite :</strong> $target.</p>
</div>
<em>La combinaison du jet de dé + la compétence ciblé doivent être supérieur ou égal à $target pour avoir un succès.</em>
<div class="requestButton">
<div class="button">
<<button "Test de Charisme">>
<<set $result = setup.rollDice($PCStats.charisma, $target, $tempoStats.charisma)>>
<<set $testCharisme = true >>
<</button>>
</div>
</div>
</div>
<</if>>
<div id="rollNumb"></div>
<<if $testCharisme>>
<div class="resultDice">$result.roll</div>
<div id="resultCharismeBarYes">
<<if $result.criticalSuccess || $result.success>>
<<nobr>>
<p>- - -</p>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Succès avec un total de $result.total (jet: $result.roll, Stats: $PCStats.intelligence, modificateur: $tempoStats.intelligence)//</p><</if>>
<p>Tu inventes un prétexte ou tu découvre les lieux, ''Palmer'' ne semble pas vraiment convaincu mais il quitte la pièce et te laisse tranquille.</p>
<p><<if $PC.sex == "Man" || $PC.sex == "Homme">>Soulagé<<else>>Soulagée<</if>>, tu décide de pas tenter le diable des ton premier jour. Tu te lèves et remercie Jeremy.</p>
<</nobr>>
<<set $characterInfo.palmer.push("Palmer t'as " + ( $PC.sex == "Man" || $PC.sex == "Homme" ? "surpris" : "surprise" ) + " à la cafétéria, et tu ne sais pas par quel miracle tu as réussi à le convaincre, mais tu t'en sors pour cette fois.")>>
<a class="passageButton" data-passage="Start9Choice">Retourner dans le couloir</a>
<<else>>
<<nobr>>
<p>- - -</p>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Echec avec un total de $result.total (jet: $result.roll, Stats: $PCStats.intelligence, modificateur: $tempoStats.intelligence)//</p><</if>>
<p>Tu inventes un prétexte mais ''Palmer'' ne se laisse pas convaincre.</p>
<p>Tu sens dans son regard qu'il n'apprécie pas ton comportement.<<if settings.visibleStats == true>>(//Respect -10//)<</if>></p><<set $respect.palmer to $respect.palmer -10>>
<p>Jeremy se redresse, nerveux. Palmer vous jette un regard noir, et quitte la pièce.</p>
<p>Tu attend un peu que Palmer ne soit plus dans le couloir, tu t'excuse d'avoir mis Jeremy dans une situation délicate, et tu quittes la pièce.</p>
<</nobr>>
<<set $leonExplo to true>>
<<set $characterInfo.palmer.push("Palmer t'as " + ( $PC.sex == "Man" || $PC.sex == "Homme" ? "surpris" : "surprise" ) + " à la cafétéria, et tu n'as pas réussi à le convaincre. Il semblait furieux; tu dois faire plus attention.")>>
<a class="passageButton" data-passage="Start9Choice">Retourner dans le couloir</a>
<</if>>
</div>
<</if>>
<</if>>
<</if>>
</div>
<<else>>
<div class="StartBarRepOui">
<<nobr>>
<p>''Bartender'': //"Ah, cool! Nice to meet you, my name is Jeremy."//</p>
<p>''$PC.firstName'': //"I'm $PC.firstName."//</p>
<p>Jeremy quickly scans you, a sly smile on his face.</p>
<p>''Jeremy'': //"I don’t know what mission Palmer assigned you, but be careful."//</p>
<p>He glances discreetly around before leaning in closer, lowering his voice:</p>
<p>''Jeremy'': //"That guy is cold as ice and has no morals. If I were you, I’d keep him as an ally rather than an enemy."//</p>
<p>His gaze lingers on you for a moment, then he straightens up, his tone turning lighter:</p>
<p>''Jeremy'': //"Do you want a coffee? Or maybe some tea?"//</p>
<<if !$_qgDrink>>
<<link "//Yeah, a coffee sounds great, thanks!//">>
<<set $_qgDrink to "coffee">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Tea would be perfect.//">>
<<set $_qgDrink to "tea">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//What if I ask you for more information about Palmer?//">>
<<set $_qgDrink to "info">>
<<set $characterInfoEn.palmer.push("Jeremy, the bartender, warned you about Palmer and you asked for more information.")>>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<</nobr>>
<<if $_qgDrink>>
<<if $_qgDrink == "coffee">>
- - -
<<nobr>>
<p>''Jeremy'': //"One coffee coming right up!"//</p>
<p>Jeremy prepares your order with a smile, pouring the dark liquid into a porcelain cup. The strong aroma of coffee fills the air.</p>
<p>''Jeremy'': //"Here you go, a strong coffee."//</p>
<p>You drink your coffee in silence, enjoying the warmth and taste. The atmosphere here is calm. Once your cup is empty, you stand up, ready to head back to the hallway.</p>
<p>''$PC.firstName'': //"Thanks, Jeremy."//</p>
<a class="passageButton" data-passage="Start9Choice">Return to the hallway</a>
<</nobr>>
<<elseif $_qgDrink == "tea">>
- - -
<p>Jeremy starts preparing the tea with almost ceremonial precision. The scent of tea leaves fills the air.</p>
<p>''Jeremy'': //"Here you go, nice hot tea."//</p>
<p>You take a sip, appreciating the calmness of the place. The warmth of the tea soothes you and gives you a moment to yourself. Once your tea is finished, you stand up.</p>
<p>''$PC.firstName'': //"Thanks, Jeremy."//</p>
<a class="passageButton" data-passage="Start9Choice">Return to the hallway</a>
<<else>>
- - -
<p>''Jeremy'': //"You really want to know more about Palmer?"//</p>
<p>He looks around, his gaze settling on the entrance. After a moment of silence, he leans closer to you again.</p>
<p>The door suddenly opens, and Palmer steps into the room, his intense gaze scanning the space.</p>
<p>He spots you whispering and frowns, visibly displeased.</p>
<p>''Commander Palmer'': //"Lieutenant, what are you doing here?"//</p>
<<if !$testCharisme>>
<div class="requestedStats">
<h1>Required Skills</h1>
<<set $target = 26>>
<div class="request">
<p><strong>Skill Test:</strong> Charisma.</p>
<p><strong>Target Threshold:</strong> $target.</p>
</div>
<em>The combination of your dice roll + the targeted skill must be equal to or higher than $target to succeed.</em>
<div class="requestButton">
<div class="button">
<<button "Charisma Test">>
<<set $result = setup.rollDice($PCStats.charisma, $target, $tempoStats.charisma)>>
<<set $testCharisme = true>>
<</button>>
</div>
</div>
</div>
<</if>>
<div id="rollNumb"></div>
<<if $testCharisme>>
<div class="resultDice">$result.roll</div>
<div id="">
<<if $result.criticalSuccess || $result.success>>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
- - -
<<nobr>>
<p>You come up with an excuse, mentioning you're exploring the area. ''Palmer'' doesn’t seem fully convinced but leaves the room without further comment.</p>
<p><<if $PC.sex == "Man" || $PC.sex == "Homme">>Relieved<<else>>Relieved<</if>>, you decide not to push your luck on your first day. You stand up and thank Jeremy.</p>
<</nobr>>
<<set $characterInfoEn.palmer.push("Palmer caught you in the cafeteria, and you don't know by what miracle you managed to convince him, but you get away with it this time.")>>
<a class="passageButton" data-passage="Start9Choice">Return to the hallway</a>
<<else>>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
- - -
<<nobr>>
<p>You make up an excuse, but ''Palmer'' isn’t buying it.</p>
<p>His gaze makes it clear he disapproves of your behavior.<<if settings.visibleStats == true>>(//Respect -10//)<</if>></p><<set $respect.palmer to $respect.palmer -10>>
<p>Jeremy straightens nervously. Palmer gives you both a stern look and leaves the room.</p>
<p>You wait a moment to ensure Palmer is no longer in the hallway. Apologizing for putting Jeremy in an awkward position, you leave the room.</p>
<</nobr>>
<<set $characterInfoEn.palmer.push("Palmer caught you in the cafeteria, and you couldn't convince him. He looked furious, you need to be more careful..")>>
<a class="passageButton" data-passage="Start9Choice">Return to the hallway</a>
<</if>>
</div>
<</if>>
<</if>>
<</if>>
</div>
<</if>>
<<set $cafetExplo = true>><<if settings.language == "Français">>
<div class="StartBarRepNon">
<<nobr>>
<p>Tu secoues la tête, esquissant un sourire poli.</p>
<p>//Non, désolé. Vous devez confondre.//</p>
<p>Le barman te fixe un instant, plissant les yeux, comme s’il essayait de lire entre les lignes. Puis, il hausse les épaules, l’air détendu.</p>
<p>''Barman'': //"Ah, ça arrive. Trop de nouveaux visages à mémoriser ces derniers temps."//</p>
<p>Il hausse les épaules, l’air détendu, avant de reprendre le nettoyage des verres.</p>
<p>''Barman'': //"Dans tous les cas, si jamais t’as besoin d’un bon café ou autres choses, tu sais où me trouver."//</p>
<<if !$takeDrink>>
<<link "//Prendre une boisson au bar//">>
<<set $takeDrink = true>>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Quitter la cafétéria//">>
<<goto "Start9Choice">>
<<set $cafetExplo = true>>
<</link>>
<</if>>
<<if $takeDrink>>
<p>''Barman'': //"Lieutenant, un café alors ?"// te demande-t-il en te voyant approcher.</p>
<<if !$coffeeDrink>>
<<link "//Oui, un café s'il vous plait//">>
<<set $coffeeDrink = "coffee">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Oui, un thé s'il vous plait//">>
<<set $coffeeDrink = "tea">>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<<if $coffeeDrink == "coffee">>
<<nobr>>
<p>- - -</p>
<p>''Barman'': //"Un café c'est parti !"//</p>
<p>Le barman se met à préparer ta commande avec le sourire, versant doucement le liquide noir dans une tasse en porcelaine. L'arôme fort du café commence à remplir l'air,</p>
<p>''Barman'': //"Voilà, un café bien serré."//</p>
<p>Tu prends ton café en silence, appréciant la chaleur et le goût. L’ambiance est calme ici. Une fois ta tasse vide, tu te lèves, prêt à repartir dans le couloir.</p>
<p>''$PC.firstName'': //"Merci."//</p>
<</nobr>>
<<set $cafetExplo = true>>
<a class="passageButton" data-passage="Start9Choice">Retourner dans le couloir</a>
<<elseif $coffeeDrink == "tea">>
<<nobr>>
<p>- - -</p>
<p>Le barman commence à préparer le thé avec une précision presque cérémoniale. L'odeur des feuilles de thé flottant dans l'air.</p>
<p>''Barman'': //"Voilà, un thé bien chaud."//</p>
<p>Tu prends une gorgée, appréciant le calme de l’endroit. La chaleur du thé te réchauffe et te permet de prendre un instant pour toi. Une fois ton thé terminé, tu te lèves.</p>
<p>''$PC.firstName'': //"Merci."//</p>
<</nobr>>
<<set $cafetExplo = true>>
<a class="passageButton" data-passage="Start9Choice">Retourner dans le couloir</a>
<</if>>
<</if>>
<</nobr>>
</div>
<<else>>
<div class="StartBarRepNon">
<<nobr>>
<p>You shake your head, offering a polite smile.</p>
<p>//No, sorry. You must be mistaken.//</p>
<p>The bartender looks at you for a moment, narrowing his eyes as if trying to read between the lines. Then, he shrugs, looking relaxed.</p>
<p>''Bartender'': //"Ah, it happens. Too many new faces to remember these days."//</p>
<p>He shrugs again, casually, before resuming his task of cleaning glasses.</p>
<p>''Bartender'': //"In any case, if you ever need a good coffee or anything else, you know where to find me."//</p>
<<if !$takeDrink>>
<<link "//Grab a drink at the bar//">>
<<set $takeDrink = true>>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Leave the cafeteria//">>
<<goto "Start9Choice">>
<<set $cafetExplo = true>>
<</link>>
<</if>>
<<if $takeDrink>>
<p>''Bartender'': //"Lieutenant, a coffee then?"// he asks as you approach.</p>
<<if !$coffeeDrink>>
<<link "//Yes, a coffee please//">>
<<set $coffeeDrink = "coffee">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Yes, a tea please//">>
<<set $coffeeDrink = "tea">>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<<if $coffeeDrink == "coffee">>
<<nobr>>
<p>- - -</p>
<p>''Bartender'': //"One coffee coming right up!"//</p>
<p>The bartender starts preparing your order with a smile, slowly pouring the dark liquid into a porcelain cup. The strong aroma of coffee begins to fill the air.</p>
<p>''Bartender'': //"Here you go, a strong coffee."//</p>
<p>You take your coffee in silence, enjoying its warmth and taste. The atmosphere here is calm. Once your cup is empty, you stand up, ready to return to the hallway.</p>
<p>''$PC.firstName'': //"Thanks."//</p>
<</nobr>>
<<set $cafetExplo = true>>
<a class="passageButton" data-passage="Start9Choice">Return to the hallway</a>
<<elseif $coffeeDrink == "tea">>
<<nobr>>
<p>- - -</p>
<p>The bartender begins preparing the tea with almost ceremonial precision. The scent of tea leaves wafts through the air.</p>
<p>''Bartender'': //"Here you go, a nice hot tea."//</p>
<p>You take a sip, enjoying the calmness of the place. The warmth of the tea soothes you, giving you a moment to yourself. Once your tea is finished, you stand up.</p>
<p>''$PC.firstName'': //"Thanks."//</p>
<</nobr>>
<<set $cafetExplo = true>>
<a class="passageButton" data-passage="Start9Choice">Return to the hallway</a>
<</if>>
<</if>>
<</nobr>>
</div>
<</if>><<if settings.language == "Français">>
<div class="gameOver">
<<set $characterCreated = false>>
<h1>Game Over</h1>
<p>$gameOver</p>
<div clas="gameOverButton">
<<link "Menu principal">><<run Engine.restart()>><</link>>
<<link "Charger une sauvegarde">><<script>>UI.saves()<</script>><</link>>
</div>
</div>
<<else>>
<div class="gameOver">
<<set $characterCreated = false>>
<h1>Game Over</h1>
<p>$gameOver</p>
<div clas="gameOverButton">
<<link "Restart">><<script>>UI.restart()<</script>><</link>>
<<link "Load a save">><<script>>UI.saves()<</script>><</link>>
</div>
</div>
<</if>><<if settings.language == "Français">>
<div class="emiliaOffice">
<<nobr>>
<p>La lumière du jour traversant les grandes baies vitrées contraste avec l'éclairage artificiel du couloir. La chaleur du soleil qui frappe ton visage te procure un sentiment de bien-être.</p>
<p>À ta droite, le bureau d'Emilia, où trois écrans illuminent le mur. À gauche, un second bureau, avec deux autres ordinateurs allumés, entourés de gadgets dispersés ici et là.</p>
<p>Au fond, un petit salon improvisé accueille un canapé et une table basse. Emilia est là, allongée. Elle porte un jean troué, un débardeur blanc et une veste en simili cuir ornée de patchs punk rock et de symboles de la culture urbaine de Silvercreek. Sur sa tête repose une paire de lunettes de soudeur, ajoutant une touche steampunk<sup>"1"</sup> à son style.</p>
<p>Plongé au cœur de la musique, tu ressens les pulsations des basses qui te traversent la peau et te font frissonner. Le son cogne au fond de ton crâne, assourdissant.</p>
<<if !$emiliaSofa >>
<<link "//[Intelligence]Chercher un moyen de couper la musique.//">>
<<set $emiliaSofa to "stopMusic">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Se manifester auprès d'elle.//">>
<<set $emiliaSofa to "goToHer">>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<</nobr>>
<<if $emiliaSofa == "stopMusic">>
<<if !$testInt>>
<div class="requestedStats">
<h1>Compétences Requises</h1>
<<set $target = 18>>
<div class="request">
<p><strong>Test de compétence :</strong> Intelligence.</p>
<p><strong>Seuil de réussite :</strong> $target.</p>
</div>
<em>La combinaison du jet de dé + la compétence ciblé doivent être supérieur ou égal à $target pour avoir un succès.</em>
<div class="requestButton">
<div class="button">
<<button "Test d'intelligence">>
<<set $result = setup.rollDice($PCStats.intelligence, $target, $tempoStats.intelligence)>>
<<set $testInt = true>>
<</button>>
</div>
</div>
</div>
<</if>>
<div id="rollNumb"></div>
<<if $testInt>>
<div class="tryStopMusic">
<<if $result.criticalSuccess>>
<div class="resultDice">$result.roll</div>
<<done>><<script>>setup.diceAnimation('critical-success');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Succès critique ! Le total est de $result.total (jet: $result.roll, Stats: $PCStats.intelligence, modificateur: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>Tu t'avances vers les ordinateurs sur la droite, repères immédiatement le lecteur ouvert sur l'un des moniteurs et cliques sur le bouton ''Stop''.</p>
<p>Le silence soudain te procure un bref soulagement... avant d'être interrompu par la colère d'Emilia.</p>
<p>''Emilia'': //"Qui t’a demandé de couper ça ?!"// Lance-t-elle, furieuse.</p>
<p>Sa colère s'estompe rapidement lorsqu’elle te reconnaît, un sourire amusé se dessinant sur son visage.</p>
<p>''Emilia'': //"Oh ! Je pensais que c'était Palmer encore venu me saoulée"//</p>
<p>''Emilia'': //"Qu'est-ce que tu fais là ?"// Te demande-t-elle, intriguée.</p>
<p>Elle retourne s'asseoir sur le sofa et t'invite à la rejoindre d’un geste de la main.</p>
<<link "//J'aimerai en savoir plus sur toi.//">>
<<goto "talkAboutHer">>
<</link>>
<br>
<<link "//Je viens voir si tu as des infos sur la mission.//">>
<<goto "talkAboutMission">>
<</link>>
<</nobr>>
<<elseif $result.success>>
<div class="resultDice">$result.total</div>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Succès avec un total de $result.total (jet: $result.roll, Stats: $PCStats.intelligence, modificateur: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>Tu t'avances vers les ordinateurs sur la droite, cherches brièvement parmi les écrans, et finis par repérer le lecteur. Après un instant d’hésitation, tu cliques sur le bouton ''Stop''.</p>
<p>Le silence soudain te procure un bref soulagement... avant d'être interrompu par la colère d'Emilia.</p>
<p>''Emilia'': //"Qui t’a demandé de couper ça ?!"// Lance-t-elle, furieuse.</p>
<p>Sa colère s'estompe rapidement lorsqu’elle te reconnaît, un sourire amusé se dessinant sur son visage.</p>
<p>''Emilia'': //"Oh ! Je pensais que c'était Palmer encore venu me saoulée"//</p>
<p>''Emilia'': //"Qu'est-ce que tu fais là ?"// Te demande-t-elle, intriguée.</p>
<p>Elle retourne s'asseoir sur le sofa et t'invite à la rejoindre d’un geste de la main.</p>
<<link "//J'aimerai en savoir plus sur toi.//">>
<<goto "talkAboutHer">>
<</link>>
<br>
<<link "//Je viens voir si tu as des infos sur la mission.//">>
<<goto "talkAboutMission">>
<</link>>
<</nobr>>
<<elseif $result.criticalFailure>>
<div class="resultDice">$result.roll</div>
<<done>><<script>>setup.diceAnimation('critical-failure');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Echec critique ! Le total est de $result.total (jet: $result.roll, Stats: $PCStats.intelligence, modificateur: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>Tu t'avances vers les ordinateurs sur la droite, mais l'interface du logiciel d'Emilia t'est inconnue. Ce n'est pas un outil grand public, et ses commandes complexes te laissent perplexe.</p>
<p>Perdu dans l'interface, tu appuies maladroitement sur plusieurs boutons, déclenchant une série de malfonctions. La musique se transforme en un bruit de fond déformé, et des messages d'erreur envahissent l'écran.</p>
<p>Emilia bondit vers toi, son visage fermé. "Non, non, non !" Dit-elle en coupant l'alimentation d'un geste brusque. Elle inspire profondément, avant de te jeter un regard glacial.</p>
<p>Le silence soudain emplit la pièce, pesant comme une enclume. Mais il est de courte durée.</p>
<p>''Emilia'': //"Dehors."// Dit-elle sèchement en ouvrant la porte.</p>
<p>Tu te retrouves dans le couloir, et le claquement du verrou qui se ferme derrière toi est une conclusion brutale à ton échec.</p>
<<set $emiliaExplo = true>>
<p><<if settings.visibleStats == true>>(//Respect -10//)<</if>></p><<set $respect.cuevas to $respect.cuevas -10>>
<<set $characterInfo.cuevas.push("Le logiciel d'Emilia était incompréhensible pour toi, tu as presque fais planter tout son système et elle a dû intervenir pour éviter le pire. Furieuse, elle t'as " + ( $PC.sex == "Man" || $PC.sex == "Homme" ? "mis" : "mise" ) + " à la porte.")>>
<a class="passageButton" data-passage="Start9Choice">Continuer</a>
<</nobr>>
<<else>>
<div class="resultDice">$result.total</div>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Echec avec un total de $result.total (jet: $result.roll, Stats: $PCStats.intelligence, modificateur: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>Tu t'avances vers les ordinateurs sur la droite, mais l'interface du logiciel d'Emilia te paraît complexe. Ce n'est pas un outil que tu maîtrises,</p>
<p>En tâtonnant, tu finis par cliquer sur une mauvaise commande. La musique grésille un instant, avant de revenir, mais tu remarques qu'une partie de l'interface s’est figée.</p>
<p>Emilia, alertée par le bruit, s'approche rapidement, les sourcils froncés. "Sérieusement ? Ne touche plus à rien !" dit-elle, agacée, en reprenant le contrôle de l'ordinateur.</p>
<p>Elle répare rapidement le problème, mais son regard sévère en dit long.</p>
<p>Tu te sens un peu bête.<<if settings.visibleStats == true>>(//Respect -5//)<</if>></p><<set $respect.cuevas to $respect.cuevas -5>>
<p>Tu hésites un instant. Peut-être peux-tu arranger les choses ou, au contraire, éviter de t'enfoncer davantage.</p>
<<link "//[Charisme] Tenter de s'excuser en expliquant ta bonne intention.//">>
<<goto "tryApologizeEmilia">>
<</link>>
<br>
<<link "//Quitter le bureau.//">>
<<set $characterInfo.cuevas.push("Le logiciel d'Emilia était trop complexe pour toi, tu as presque fais planter tout son système. Et tu as décidé de partir avant d'empirer la situation.")>>
<<goto "Start9Choice">>
<<set $emiliaExplo = true>>
<</link>>
<</nobr>>
<</if>>
</div>
<</if>>
<<elseif $emiliaSofa == "goToHer">>
<<nobr>>
<p>- - -</p>
<p>Tu traverses la pièce en direction du sofa. Emilia t'aperçoit du coin de l'œil, surprise par ta présence.</p>
<p>Elle se lève, marche vers ses ordinateurs et coupe enfin la musique. Le silence qui suit est presque étrange après le chaos sonore.</p>
<p>''Emilia'': //"Qu'est-ce que tu fais là ? Je ne m'attendais pas à te voir ici."// dit-elle avec curiosité.</p>
<p>Elle retourne s'asseoir sur le sofa et t'invite à la rejoindre d’un geste nonchalant.</p>
<<link "//J'aimerai en savoir plus sur toi.//">>
<<goto "talkAboutHer">>
<</link>>
<br>
<<link "//Je viens voir si tu as des infos sur la mission.//">>
<<goto "talkAboutMission">>
<</link>>
<</nobr>>
<</if>>
<p><sup>"1"</sup>: //Le steampunk est un style rétro-futuriste, inspiré de l'ère victorienne et de la mécanique à vapeur.//</p>
</div>
<<else>>
<div class="emiliaOffice">
<<nobr>>
<p>The daylight streaming through the large bay windows contrasts with the artificial lighting of the hallway. The warmth of the sun on your face gives you a sense of comfort.</p>
<p>To your right is Emilia’s desk, where three monitors illuminate the wall. To your left, another desk, with two other computers on, surrounded by scattered gadgets.</p>
<p>At the back of the room, a small makeshift lounge hosts a sofa and a coffee table. Emilia is there, lounging. She’s wearing ripped jeans, a white tank top, and a faux-leather jacket adorned with punk rock patches and symbols of Silvercreek’s urban culture. A pair of welding goggles sits atop her head, adding a steampunk<sup>"1"</sup> touch to her style.</p>
<p>Engulfed by the music, you feel the bass pulsations coursing through your skin, sending shivers down your spine. The sound pounds in your head, deafening.</p>
<<if !$emiliaSofa >>
<<link "//[Intelligence]Look for a way to turn off the music.//">>
<<set $emiliaSofa to "stopMusic">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Make your presence known to her.//">>
<<set $emiliaSofa to "goToHer">>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<</nobr>>
<<if $emiliaSofa == "stopMusic">>
<<if !$testInt>>
<div class="requestedStats">
<h1>Required Skills</h1>
<<set $target = 18>>
<div class="request">
<p><strong>Skill Test:</strong> Intelligence.</p>
<p><strong>Target Threshold:</strong> $target.</p>
</div>
<em>The sum of your dice roll + the target skill must meet or exceed $target to succeed.</em>
<div class="requestButton">
<div class="button">
<<button "Intelligence Test">>
<<set $result = setup.rollDice($PCStats.intelligence, $target, $tempoStats.intelligence)>>
<<set $testInt = true>>
<</button>>
</div>
</div>
</div>
<</if>>
<div id="rollNumb"></div>
<<if $testInt>>
<div class="tryStopMusic">
<<if $result.criticalSuccess>>
<div class="resultDice">$result.roll</div>
<<done>><<script>>setup.diceAnimation('critical-success');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Critical success! Total is $result.total (roll: $result.roll, Stats: $PCStats.intelligence, modifier: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>You step toward the computers on the right, immediately spotting the media player on one of the screens and clicking the "Stop" button.</p>
<p>The sudden silence provides brief relief... until it’s interrupted by Emilia’s anger.</p>
<p>''Emilia'': //"Who told you to turn this off?!"// she shouts, furious.</p>
<p>Her anger quickly fades when she recognizes you, a amused smile spreading across her face.</p>
<p>''Emilia'': //"Oh! I thought it was Palmer again, coming to annoy me"//</p>
<p>''Emilia'': //"What are you doing here?"// she asks, intrigued.</p>
<p>She returns to the sofa and motions for you to join her.</p>
<<link "//I’d like to know more about you.//">>
<<goto "talkAboutHer">>
<</link>>
<br>
<<link "//I came to check if you have any info on the mission.//">>
<<goto "talkAboutMission">>
<</link>>
<</nobr>>
<<elseif $result.success>>
<div class="resultDice">$result.total</div>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Success with a total of $result.total (roll: $result.roll, Stats: $PCStats.intelligence, modifier: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>You step toward the computers on the right, briefly searching among the screens but eventually spotting the media player. After a moment of hesitation, you click the "Stop" button.</p>
<p>The sudden silence provides brief relief... until it’s interrupted by Emilia’s anger.</p>
<p>''Emilia'': //"Who told you to turn this off?!"// she shouts, furious.</p>
<p>Her anger quickly fades when she recognizes you, a amused smile spreading across her face.</p>
<p>''Emilia'': //"Oh! I thought it was Palmer again, coming to annoy me"//</p>
<p>''Emilia'': //"What are you doing here?"// she asks, intrigued.</p>
<p>She returns to the sofa and motions for you to join her.</p>
<<link "//I’d like to know more about you.//">>
<<goto "talkAboutHer">>
<</link>>
<br>
<<link "//I came to check if you have any info on the mission.//">>
<<goto "talkAboutMission">>
<</link>>
<</nobr>>
<<elseif $result.criticalFailure>>
<div class="resultDice">$result.roll</div>
<<done>><<script>>setup.diceAnimation('critical-failure');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Critical failure! Total is $result.total (roll: $result.roll, Stats: $PCStats.intelligence, modifier: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>You step toward the computers on the right, but the software interface on Emilia’s system is unfamiliar to you. It’s not a mainstream tool, and its complex commands leave you perplexed.</p>
<p>Lost in the interface, you clumsily press several buttons, triggering a series of malfunctions. The music distorts into background noise, and error messages flood the screen.</p>
<p>Emilia leaps toward you, her face stern. "No, no, no!" she says, cutting the power with a swift gesture. She takes a deep breath, then gives you a cold, icy stare.</p>
<p>The sudden silence fills the room, heavy as a weight. But it’s short-lived.</p>
<p>''Emilia'': //"Out."// she says sharply, opening the door.</p>
<p>You find yourself in the hallway, and the loud click of the lock behind you is a harsh conclusion to your failure.</p>
<<set $emiliaExplo = true>>
<p><<if settings.visibleStats == true>>(//Respect -10//)<</if>></p><<set $respect.cuevas to $respect.cuevas -10>>
<<set $characterInfoEn.cuevas.push("Emilia’s software was incomprehensible to you, you nearly crashed her system and she had to intervene to avoid the worst. Furious, she has thrown you out.")>>
<a class="passageButton" data-passage="Start9Choice">Continue</a>
<</nobr>>
<<else>>
<div class="resultDice">$result.total</div>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Failure with a total of $result.total (roll: $result.roll, Stats: $PCStats.intelligence, modifier: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>You step toward the computers on the right, but the interface of Emilia’s software seems complex. It’s not a tool you’re familiar with,</p>
<p>Fumbling, you eventually click the wrong command. The music crackles for a moment before returning, but you notice that part of the interface has frozen.</p>
<p>Emilia, alerted by the noise, approaches quickly, eyebrows furrowed. "Seriously? Don’t touch anything!" she says, irritated, as she takes control of the computer.</p>
<p>She quickly fixes the issue, but her stern look speaks volumes.</p>
<p>You feel a little embarrassed.</p>
<p><<if settings.visibleStats == true>>(//Respect -5//)<</if>></p><<set $respect.cuevas to $respect.cuevas -5>>
<p>You hesitate for a moment. Maybe you can make things right or, on the other hand, avoid making it worse.</p>
<<link "//[Charisma] Try to apologize by explaining your good intentions.//">>
<<goto "tryApologizeEmilia">>
<</link>>
<br>
<<link "//Leave the office.//">>
<<set $characterInfoEn.cuevas.push("Emilia’s software was too complex for you, you nearly crashed her system. You decided to leave before making the situation worse.")>>
<<goto "Start9Choice">>
<<set $emiliaExplo = true>>
<</link>>
<</nobr>>
<</if>>
</div>
<</if>>
<<elseif $emiliaSofa == "goToHer">>
<<nobr>>
<p>- - -</p>
<p>You cross the room toward the sofa. Emilia notices you out of the corner of her eye, surprised by your presence.</p>
<p>She stands up, walks over to the row of computers, and finally turns off the music. The silence that follows feels almost strange after the chaos of the sound.</p>
<p>''Emilia'': //"What are you doing here? I wasn’t expecting to see you."// she says, her curiosity mixed with a hint of slight suspicion.</p>
<p>She returns to the sofa and motions for you to join her in a casual gesture, her gaze locking with yours as if trying to decipher you.</p>
<p>''Emilia'': //"So? What's the deal? Did you come to waste my time or... something else?"// she adds with a small smirk.</p>
<<link "//I’d like to know more about you.//">>
<<goto "talkAboutHer">>
<</link>>
<br>
<<link "//I came to check if you have any info on the mission.//">>
<<goto "talkAboutMission">>
<</link>>
<</nobr>>
<</if>>
<p><sup>"1"</sup>: //Steampunk is a retro-futuristic style, inspired by the Victorian era and steam-powered mechanics.//</p>
</div>
<</if>><<if settings.language == "Français">>
<div class="StartTech1">
<<nobr>>
<p>Lorsque tu retournes devant le bureau d'Emilia, la musique résonne toujours aussi intensément.</p>
<<if !$emiliaDoor1 >>
<<link "//Tenter de frapper à nouveau.//">>
<<set $emiliaDoor1 to "knockDoor">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//Cette fois, tant pis, tu entres sans frapper.//">>
<<goto "emiliaOffice">>
<</link>>
<</if>>
<</nobr>>
<<if $emiliaDoor1 == "knockDoor">>
<<nobr>>
<p>À nouveau, tu frappes à la porte... toujours aucune réponse.</p>
<<link "//Ça suffit maintenant, tu entres quand même.//">>
<<goto "emiliaOffice">>
<</link>>
<br>
<<link "//Laisser tomber et revenir plus tard.//">>
<<set $timerEmilia to $timerEmilia +1 >>
<<goto "Start9Choice">>
<</link>>
<</nobr>>
<</if>>
</div>
<<else>>
<div class="StartTech1">
<<nobr>>
<p>When you return to Emilia's office, the music is still blaring just as intensely.</p>
<<if !$emiliaDoor1 >>
<<link "//Try knocking again.//">>
<<set $emiliaDoor1 to "knockDoor">>
<<script>>
Engine.show()
<</script>>
<</link>>
<br>
<<link "//This time, never mind, you enter without knocking.//">>
<<goto "emiliaOffice">>
<</link>>
<</if>>
<</nobr>>
<<if $emiliaDoor1 == "knockDoor">>
<<nobr>>
<p>Once again, you knock on the door... still no response.</p>
<<link "//Enough, you enter anyway.//">>
<<goto "emiliaOffice">>
<</link>>
<br>
<<link "//Forget it and come back later.//">>
<<set $timerEmilia to $timerEmilia +1 >>
<<goto "Start9Choice">>
<</link>>
<</nobr>>
<</if>>
</div>
<</if>><<if settings.language == "Français">>
<div class="StartTech2">
<<nobr>>
<p>En arrivant, il n'y a plus de musique. Sur la porte, tu remarques un mot écrit à la hâte.</p>
<div class="emiliaPostItDoor">
<ul>
<li>
<p>Quelqu'un n'arrêtait pas de frapper à ma porte, alors je suis partie.</p><br>
<p>Adiós, les nazes :)</p><br>
<p>PS : appelez-moi si besoin !</p>
<h2>Bisous</h2>
</li>
</ul>
</div>
<p>Hum...tu te sens <<if $PC.sex == "Man" || $PC.sex == "Homme">>idiot<<else>>idiote<</if>> face à ce message.</p>
<p>//Son numéro est noté sur le papier, tu l'ajoute dans ton téléphone.//</p>
<<set $characterInfo.cuevas.push("À force de frapper à sa porte, elle à quitté le QG mais a laissé son numéro de téléphone pour que tu la contacte.")>>
<a class="passageButton" data-passage="Start9Choice">Retourner dans le couloir</a>
<</nobr>>
</div>
<<else>>
<div class="StartTech2">
<<nobr>>
<p>When you arrive, there is no more music. On the door, you notice a hastily written note.</p>
<div class="emiliaPostItDoor">
<ul>
<li>
<p>Someone kept knocking on my door, so I left.</p><br>
<p>Adiós, losers :)</p><br>
<p>PS: Call me if needed!</p>
<h2>Kisses</h2>
</li>
</ul>
</div>
<p>Hmm... A wave of embarrassment washes over you. You feel <<if $PC.sex == "Man" || $PC.sex == "Homme">>stupid<<else>>silly<</if>> in front of this message.</p>
<p>//Her number is written on the paper, you add it to your phone.//</p>
<<set $characterInfo.cuevas.push("After knocking on her door so much, she left the HQ but left her phone number for you to contact her.")>>
<a class="passageButton" data-passage="Start9Choice">Return to the hallway</a>
<</nobr>>
</div>
<</if>>
<<set $emiliaExplo to true>><<if settings.language == "Français">>
<div class="talkAboutHer">
<<nobr>>
<p>''Emilia'': //"À vrai dire, je n'en sais pas beaucoup, j'ai grandi à Silvercreek<sup>1</sup> dans un orphelinat et je ne connais pas mes parents. J'ai passé la moitié de mon adolescence dans les cybercafés de la ville et l'autre moitié à faire les quatre cents coups avec mes amies de l'époque."//</p>
<p>''Emilia'': //"Ensuite, James m'a contactée pour l'une de ses missions. Il avait besoin d'infos et d'oreilles sur un club que je fréquentais. Ça a commencé comme ça, et j'ai fini par devenir informatrice dans son réseau."//</p>
<p>''Emilia'': //"Finalement, il a découvert mes talents en informatique et m'a proposé de travailler avec lui ici."//</p>
<p>Elle détourne le regard un instant, son sourire s'effaçant légèrement, avant de revenir vers toi.</p>
<p>''Emilia'': //"Assez parlé de moi. À ton tour !"//</p>
<p>//Tu lui racontes les grandes lignes de ta vie : tes années à l'académie, tes premières missions, et ce rêve d’être un espion qui se réalise enfin.//</p>
<p>Satisfait de cet échange, vous sentez la confiance grandir entre vous.<<if settings.visibleStats == true>>(//Respect +10//)<</if>></p><<set $respect.cuevas to $respect.cuevas +10>>
<<set $characterInfo.cuevas.push("Tu as appris qu’elle a grandi à Silvercreek, sans connaître ses parents. James l’a d’abord recrutée comme informatrice avant de la faire venir au QG pour ses talents en informatique.")>>
<<link "//Je te laisse, on se parle plus tard.//">>
<<goto "Start9Choice">>
<<set $emiliaExplo = true>>
<</link>>
<br>
<<link "//T'aurais des infos sur la mission ?//">>
<<goto "talkAboutMission">>
<</link>>
<</nobr>>
<br>
<sup>1</sup>Silvercreek est la ville portuaire et industrielle du pays d'Alcarya. Elle est située à l'Est, avec 734 586 habitants, elle est la seconde ville la plus peuplé, derrière Bexley (la capitale) et ses 1 483 817 habitants.
</div>
<<else>>
<div class="talkAboutHer">
<<nobr>>
<p>''Emilia'': //"Actually, I don't know much. I grew up in Silvercreek<sup>1</sup> in an orphanage and I don't know my parents. I spent half of my teenage years in the city's cybercafés and the other half causing trouble with my friends back then."//</p>
<p>''Emilia'': //"Then, James contacted me for one of his missions. He needed information and ears on a club I used to hang out at. It started like that, and I ended up becoming an informant in his network."//</p>
<p>''Emilia'': //"Eventually, he discovered my skills in IT and offered me to work with him here."//</p>
<p>She looks away for a moment, her smile fading slightly, before turning back to you.</p>
<p>''Emilia'': //"Enough about me. Your turn!"//</p>
<p>//You tell her the highlights of your life: your years at the academy, your first missions, and that dream of becoming a spy finally coming true.//</p>
<p>Happy with this exchange, you both feel the trust growing between you.<<if settings.visibleStats == true>>(//Respect +10//)<</if>></p><<set $respect.cuevas to $respect.cuevas +10>>
<<set $characterInfoEn.cuevas.push("You learned she grew up in Silvercreek without knowing her parents. James first recruited her as an informant before bringing her to the HQ for her IT skills.")>>
<<link "//I'll leave you, we'll talk later.//">>
<<goto "Start9Choice">>
<<set $emiliaExplo = true>>
<</link>>
<br>
<<link "//Do you have any info about the mission?//">>
<<goto "talkAboutMission">>
<</link>>
<</nobr>>
<br>
<sup>1</sup>Silvercreek is the country's industrial and port city in Alcarya. Located in the East, with a population of 734,586, it is the second most populated city, after Bexley (the capital) with 1,483,817 inhabitants.
</div>
<</if>><<if settings.language == "Français">>
<div class="talkAboutMission">
<<nobr>>
<p>''Emilia'': //"Oui j'ai trouvé des infos sur Viktor !"//</p>
<p>D'un bond, elle se lève du sofa et rejoint son bureau tandis que tu restes <<if $PC.sex == "Man" || $PC.sex == "Homme">>assis<<else>>assise<</if>>.</p>
<p>''Emilia'': //"Ok, laisse-moi retrouver mes notes... Alors, j'ai pas trouvé grand-chose, ce mec est un fantôme, l'informateur d'un informateur."//</p>
<p>''Emilia'': //"Mais de ce que j'ai pu lire, il porte toujours un imper noir et un fedora brun. ''Viktor'' est un nom de code qu'il utilise. Il aurait une quarantaine d'années, et en dehors du ''Néon Bleu'', personne ne l'a jamais vu ailleurs."//</p>
<p>''Emilia'': //"Si tu ne l'as pas déjà fait, va voir James, il aura sûrement d'autres infos pour toi !"//</p>
<<set $characterInfo.cuevas.push("Emilia t'a appris que ''Viktor'' est un nom de code, qu'il a environ une quarantaine d'années, qu'il porte un imper noir avec un fedora brun, et qu'en dehors du ''Néon Bleu'', c'est un véritable fantôme.")>>
<<if !$jamesViktorInfos >>
<<if $startJames == true>>
<<link "J'ai déjà été voir James.">>
<<set $jamesViktorInfos = "yes">>
<<script>>
Engine.show()
<</script>>
<</link>>
<<else>>
<<link "D'accord, je vais aller voir James.">>
<<set $jamesViktorInfos = "no">>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<</if>>
<<if $jamesViktorInfos == "yes">>
<p>- - -</p>
<p>''Emilia'': //"Ah cool ! Et alors, il avait des infos ?!"//</p>
<p>''$PC.firstName'': //"Oui, il m'a dit, comme toi, que Viktor est un fantôme. Ce n'est jamais James qui le contacte, c'est lui qui vient vers James. Ils ne se sont jamais rencontrés, ils échangent seulement via une messagerie privée."//</p>
<p>''Emilia'': //"Aaaahhh, c'était pour ça la messagerie privée alors !"// dit-elle, surprise de l'apprendre.</p>
<p>''$PC.firstName'': //"Viktor ne fait sûrement rien sans raison, il doit avoir un intérêt à le faire. Je dois rester <<if $PC.sex == "Man" || $PC.sex == "Homme">>prudent<<else>>prudente<</if>>."//</p>
<p>''Emilia'': //"Bonne chance, Lieutenant ''$PC.lastName''."//</p>
<p>''$PC.firstName'': //"Merci, Emilia !"//</p>
<<link "//Je te laisse, on se parle plus tard.//">>
<<goto "Start9Choice">>
<<set $emiliaExplo = true>>
<</link>>
<<elseif $jamesViktorInfos == "no">>
<p>- - -</p>
<p>''Emilia'': //"Ouais, je pense qu'il peut t'aider !"//</p>
<p>Tu te lèves du sofa et te diriges vers la porte.</p>
<p>''$PC.firstName'': //"Merci, Emilia !"//</p>
<<link "//Je te laisse, on se parle plus tard.//">>
<<goto "Start9Choice">>
<<set $emiliaExplo = true>>
<</link>>
<</if>>
<</nobr>>
</div>
<<else>>
<div class="talkAboutMission">
<<nobr>>
<p>''Emilia'': //"Yes, I found some info about Viktor!"//</p>
<p>With a sudden move, she jumps up from the sofa and heads to her desk while you remain seated.</p>
<p>''Emilia'': //"Okay, let me find my notes... So, I didn’t find much, this guy’s a ghost, the informant of an informant."//</p>
<p>''Emilia'': //"But from what I’ve read, he always wears a black trench coat and a brown fedora. ''Viktor'' is just a code name he uses. He’s said to be in his forties, and apart from the ''Blue Neon'', no one has ever seen him anywhere else."//</p>
<p>''Emilia'': //"If you haven’t done it already, go see James. He probably has more info for you!"//</p>
<<set $characterInfoEn.cuevas.push("Emilia told you that ''Viktor'' is a codename, that this person is around forty years old, and that he wears a black trench coat with a brown fedora. Additionally, outside of the ''Neon Blue'', he's a ghost.")>>
<<if !$jamesViktorInfos >>
<<if $startJames == true>>
<<link "I’ve already seen James.">>
<<set $jamesViktorInfos = "yes">>
<<script>>
Engine.show()
<</script>>
<</link>>
<<else>>
<<link "Alright, I’ll go see James.">>
<<set $jamesViktorInfos = "no">>
<<script>>
Engine.show()
<</script>>
<</link>>
<</if>>
<</if>>
<<if $jamesViktorInfos == "yes">>
<p>- - -</p>
<p>''$PC.firstName'': //"I’ve already seen James."//</p>
<p>''Emilia'': //"Oh cool! So, did he have any info?!"//</p>
<p>''$PC.firstName'': //"Yeah, he told me, like you, that Viktor is a ghost. James never contacts him; it’s always Viktor who reaches out. They’ve never met in person, they only communicate through a private messaging system."//</p>
<p>''Emilia'': //"Aaaahhh, so that’s what the private messaging was for!"// she says, surprised to learn this.</p>
<p>''$PC.firstName'': //"Viktor surely doesn’t do anything without a reason; he must have something to gain from this. I need to stay careful."//</p>
<p>''Emilia'': //"Good luck, Lieutenant ''$PC.lastName''."//</p>
<p>''$PC.firstName'': //"Thanks, Emilia!"//</p>
<<link "//I’ll leave you to it. We’ll talk later.//">>
<<goto "Start9Choice">>
<<set $emiliaExplo = true>>
<</link>>
<<elseif $jamesViktorInfos == "no">>
<p>- - -</p>
<p>''$PC.firstName'': //"Alright, I’ll go see James."//</p>
<p>''Emilia'': //"Yeah, I think he can help you!"//</p>
<p>You stand up from the sofa and head towards the door.</p>
<p>''$PC.firstName'': //"Thanks, Emilia!"//</p>
<<link "//I’ll leave you to it. We’ll talk later.//">>
<<goto "Start9Choice">>
<<set $emiliaExplo = true>>
<</link>>
<</if>>
<</nobr>>
</div>
<</if>><<if settings.language == "Français">>
<div class="tryApologizeEmilia">
<<if !$tryApologize >>
<div class="requestedStats">
<h1>Compétences Requises</h1>
<<set $target = $Cuevas.charisma>>
<div class="request">
<p><strong>Test de compétence :</strong> Charisme.</p>
<p><strong>Seuil de réussite :</strong> $target.</p>
</div>
<em>La combinaison du jet de dé + la compétence ciblé doivent être supérieur ou égal à $target pour avoir un succès.</em>
<div class="requestButton">
<div class="button">
<<button "Test de Charisme">>
<<set $result = setup.rollDice($PCStats.charisma, $target, $tempoStats.charisma)>>
<<set $tryApologize = true>>
<</button>>
</div>
</div>
</div>
<</if>>
<div id="rollNumb"></div>
<<if $tryApologize >>
<<if $result.criticalSuccess>>
<div class="resultDice">$result.roll</div>
<<done>><<script>>setup.diceAnimation('critical-success');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Succès critique ! Le total est de $result.total (jet: $result.roll, Stats: $PCStats.intelligence, modificateur: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>Tu expliques à Emilia tes bonnes intentions et que c'était une erreur minime, déjà réparée grâce à ses talents.</p>
<p>Ta plaidoirie et tes flatteries fonctionnent !<<if settings.visibleStats == true>>(//Respect +10//)<</if>></p><<set $respect.cuevas to $respect.cuevas +10>></p>
<p>Ses traits du visage se détendent, et tu la sens plus calme qu'il y a quelques minutes. Elle retourne vers le sofa et t'invite à la suivre.</p>
<p>''Emilia'': //"Bon, qu'est-ce que tu me voulais ? Avant de tout casser."// te demande-t-elle avec un léger sourire,</p>
<<link "//Je voulais en apprendre plus sur toi.//">>
<<goto "talkAboutHer">>
<</link>>
<br>
<<link "//Je viens voir si tu as des infos sur la mission.//">>
<<goto "talkAboutMission">>
<</link>>
<</nobr>>
<<elseif $result.success>>
<div class="resultDice">$result.total</div>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Succès avec un total de $result.total (jet: $result.roll, Stats: $PCStats.intelligence, modificateur: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>Tu essaies d'expliquer à Emilia tes bonnes intentions, mais elle reste perplexe.</p>
<p>Ses traits se relâchent légèrement, mais tu sens encore une certaine tension dans la pièce. Elle retourne vers le sofa et t'invite à la suivre.</p>
<p>''Emilia'': //"Bon, qu'est-ce que tu me voulais ? Avant de tout casser."// te demande-t-elle.</p>
<<link "//Je venais voir si tu as des infos sur la mission.//">>
<<goto "talkAboutMission">>
<</link>>
<</nobr>>
<<elseif $result.criticalFailure>>
<div class="resultDice">$result.roll</div>
<<done>><<script>>setup.diceAnimation('critical-failure');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Echec critique ! Le total est de $result.total (jet: $result.roll, Stats: $PCStats.intelligence, modificateur: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>Tu tentes d'expliquer à Emilia tes bonnes intentions, mais tes mots se mélangent et tes justifications tombent à plat.</p>
<p>Ses sourcils se froncent davantage, et son regard devient glacial.</p>
<p>''Emilia'': //"Non mais sérieusement ? Tu te fiches de moi ou quoi ?"// lâche-t-elle d'un ton sec.</p>
<p>Elle croise les bras et reste plantée là, te toisant sans cacher son agacement.<<if settings.visibleStats == true>>(//Respect -5//)<</if>></p><<set $respect.cuevas to $respect.cuevas -5>>
<p>''Emilia'': //"Sors d'ici avant que je perde patience."//</p>
<<set $characterInfo.cuevas.push("Après avoir manqué de casser son matériel, tu as tenté de t'excuser, mais sans succès. Tu as donc quitté son bureau sans en apprendre plus sur elle ou sur la mission.")>>
<<link "//D'accord, je te laisse.//">>
<<goto "Start9Choice">>
<<set $emiliaExplo = true>>
<</link>>
<</nobr>>
<<else>>
<div class="resultDice">$result.total</div>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Echec avec un total de $result.total (jet: $result.roll, Stats: $PCStats.intelligence, modificateur: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>Tu tentes d’expliquer tes bonnes intentions, mais Emilia ne semble pas convaincue.</p>
<p>Elle te lance un regard froid et croise les bras, visiblement agacée.</p>
<p>''Emilia'': //"T’es sérieux là ?"//</p>
<p>Elle soupire longuement, visiblement en train de se calmer, mais la tension reste palpable.</p>
<p>''Emilia'': //"Écoute, on en reparlera plus tard."//</p>
<<set $characterInfo.cuevas.push("Après avoir manqué de casser son matériel, tu as tenté de t'excuser, mais sans succès. Tu as donc quitté son bureau sans en apprendre plus sur elle ou sur la mission.")>>
<<link "//Ok, à plus tard alors.//">>
<<goto "Start9Choice">>
<<set $emiliaExplo = true>>
<</link>>
<</nobr>>
<</if>>
<</if>>
</div>
<<else>>
<div class="tryApologizeEmilia">
<<if !$tryApologize>>
<div class="requestedStats">
<h1>Required Skills</h1>
<<set $target = $Cuevas.charisma>>
<div class="request">
<p><strong>Skill Test:</strong> Charisma.</p>
<p><strong>Success Threshold:</strong> $target.</p>
</div>
<em>The combination of the dice roll + the targeted skill must be greater than or equal to $target for success.</em>
<div class="requestButton">
<div class="button">
<<button "Charisma Test">>
<<set $result = setup.rollDice($PCStats.charisma, $target, $tempoStats.charisma)>>
<<set $tryApologize = true>>
<</button>>
</div>
</div>
</div>
<</if>>
<div id="rollNumb"></div>
<<if $tryApologize>>
<<if $result.criticalSuccess>>
<div class="resultDice">$result.roll</div>
<<done>><<script>>setup.diceAnimation('critical-success');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Critical Success! The total is $result.total (roll: $result.roll, Stats: $PCStats.intelligence, modifier: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>You explain to Emilia your good intentions and that it was a minor mistake, already fixed thanks to her talents.</p>
<p>Your plea and flattery work!<<if settings.visibleStats == true>>(//Respect +10//)<</if>></p><<set $respect.cuevas to $respect.cuevas +10>>
<p>Her facial features relax, and you sense her becoming calmer than a few minutes ago. She returns to the sofa and invites you to follow her.</p>
<p>''Emilia'': //"Well, what did you want from me? Before you break everything."// she asks with a slight smile,</p>
<<link "//I wanted to learn more about you.//">>
<<goto "talkAboutHer">>
<</link>>
<br>
<<link "//I came to see if you have any info about the mission.//">>
<<goto "talkAboutMission">>
<</link>>
<</nobr>>
<<elseif $result.success>>
<div class="resultDice">$result.total</div>
<<done>><<script>>setup.diceAnimation('success');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Success with a total of $result.total (roll: $result.roll, Stats: $PCStats.intelligence, modifier: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>You try to explain to Emilia your good intentions, but she remains puzzled.</p>
<p>Her features soften slightly, but you still sense a certain tension in the room. She returns to the sofa and invites you to follow her.</p>
<p>''Emilia'': //"Well, what did you want from me? Before you break everything."// she asks.</p>
<<link "//I came to see if you have any info about the mission.//">>
<<goto "talkAboutMission">>
<</link>>
<</nobr>>
<<elseif $result.criticalFailure>>
<div class="resultDice">$result.roll</div>
<<done>><<script>>setup.diceAnimation('critical-failure');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Critical Failure! The total is $result.total (roll: $result.roll, Stats: $PCStats.intelligence, modifier: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>You try to explain to Emilia your good intentions, but your words get mixed up and your justifications fall flat.</p>
<p>Her brows furrow even more, and her gaze becomes icy.</p>
<p>''Emilia'': //"Are you serious? Are you messing with me or what?"// she says in a sharp tone.</p>
<p>She crosses her arms and stands there, glaring at you without hiding her annoyance.<<if settings.visibleStats == true>>(//Respect -5//)<</if>></p><<set $respect.cuevas to $respect.cuevas -5>>
<p>''Emilia'': //"Get out of here before I lose my patience."//</p>
<<set $characterInfo.cuevas.push("After nearly breaking her equipment, you tried to apologize, but without success. You left her office without learning more about her or the mission.")>>
<<link "//Alright, I'll leave you to it.//">>
<<goto "Start9Choice">>
<<set $emiliaExplo = true>>
<</link>>
<</nobr>>
<<else>>
<div class="resultDice">$result.total</div>
<<done>><<script>>setup.diceAnimation('failure');<</script>><</done>>
<<if settings.visibleStats == true>><p>//Failure with a total of $result.total (roll: $result.roll, Stats: $PCStats.intelligence, modifier: $tempoStats.intelligence)//</p><</if>>
<<nobr>>
<p>- - -</p>
<p>You try to explain your good intentions, but Emilia doesn't seem convinced.</p>
<p>She gives you a cold stare and crosses her arms, clearly annoyed.</p>
<p>''Emilia'': //"Are you serious right now?"//</p>
<p>She sighs deeply, clearly trying to calm down, but the tension remains palpable.</p>
<p>''Emilia'': //"Listen, we'll talk about this later."//</p>
<<set $characterInfo.cuevas.push("After nearly breaking her equipment, you tried to apologize, but without success. You left her office without learning more about her or the mission.")>>
<<link "//Okay, see you later then.//">>
<<goto "Start9Choice">>
<<set $emiliaExplo = true>>
<</link>>
<</nobr>>
<</if>>
<</if>>
</div>
<</if>><<if settings.language == "Français">>
<div class="menuTitle">
<<nobr>>
<h1>Thief's Temptation: Between Shadows</h1>
<div class="disclaimer">
<p><strong>Avertissement</strong> : Ce jeu est réservé aux adultes. Il contient des scènes explicites pouvant heurter la sensibilité de certains joueurs, notamment des éléments de nudité, de violence et de gore. Si vous n'avez pas l'âge requis, merci de <strong>quitter</strong> le jeu.</p>
</div>
<div class="borderDesign"></div>
<div class="mainMenu">
<h2>Menu Principal</h2>
<ul>
<li><<link "Nouvelle Partie">><<goto "Crea1">><</link>></li>
<li><<link "Charger une sauvegarde">><<script>>UI.saves()<</script>><</link>></li>
<li><<link "Paramètres">><<script>>UI.settings()<</script>><</link>></li>
<li><<link "Crédits">><<script>>Dialog.setup("Credits"); Dialog.wikiPassage("Credits"); Dialog.open();<</script>><</link>></li>
<li><a href="https://www.patreon.com/spiritmelodyinteractive" target="_blank">Patreon</a></li>
</ul>
</div>
<div class="version">
<p><strong>Version: 0.1.0</strong></p>
<p>Ce jeu est en cours de développement. Certains éléments peuvent être modifiés ou supprimés dans les versions futures.</p>
</div>
<</nobr>>
</div>
<<else>>
<div class="menuTitle">
<<nobr>>
<h1>Thief's Temptation: Between Shadows</h1>
<div class="disclaimer">
<p><strong>Warning</strong>: This game is intended for mature audiences only. It contains explicit content that may not be suitable for all players, including nudity, violence, and gore. If you are not of the required age, please <a href="https://www.google.com"><strong>exit</strong></a> the game.</p>
</div>
<div class="borderDesign"></div>
<div class="mainMenu">
<h2>Main Menu</h2>
<ul>
<li><<link "New Game">><<goto "Crea1">><</link>></li>
<li><<link "Load Game">><<script>>UI.saves()<</script>><</link>></li>
<li><<link "Settings">><<script>>UI.settings()<</script>><</link>></li>
<li><<link "Credits">><<script>>Dialog.wikiPassage("Credits"); Dialog.open();<</script>><</link>></li>
</ul>
</div>
<div class="version">
<p><strong>Version: 0.1.0</strong></p>
<p>This game is currently in development. Some elements may be changed or removed in future versions.</p>
</div>
<</nobr>>
</div>
<</if>><<if settings.language == "Français">>
<div class="credits">
<<nobr>>
<h1>Prologue:</h1>
<p>Ce jeu est un projet indépendant. Merci pour votre soutien !</p>
<p>Le prologue est une première étape, et la suite arrivera avec l'Acte 1.</p>
<p>Vous pouvez rejoindre mon <a href="https://www.patreon.com/spiritmelodyinteractive" target="_blank">Patreon</a> pour suivre le développement du jeu.</p>
<p>Vos retours sont les bienvenus.</p>
<h2>Développement:</h2>
<ul>
<li>Écriture et scénario : Spirit Melody Interactive</li>
<li>Programmation et intégration : Spirit Melody Interactive</li>
</ul>
<h2>Outils utilisés:</h2>
<ul>
<li>Twine 2.0 avec SugarCube</li>
<li>ChatGPT pour les traductions de Français à Anglais</li>
<li>ChatGPT pour certain points de la programmation</li>
</ul>
<h2>Testeurs:</h2>
<ul>
<li>Aucun pour le moment.</li>
</ul>
<</nobr>>
</div>
<<else>>
<div class="credits">
<<nobr>>
<h1>Prologue:</h1>
<p>This game is an independent project. Thank you for your support!</p>
<p>The prologue is just the first step, and the story will continue with Act 1.</p>
<p>You can follow my <a href="https://www.google.com" target="_blank">Patreon</a> to track the game's development.</p>
<p>Your feedback is greatly appreciated.</p>
<h2>Development:</h2>
<ul>
<li>Writing and Storyline: Spirit Melody Interactive</li>
<li>Programming and Integration: Spirit Melody Interactive</li>
</ul>
<h2>Tools Used:</h2>
<ul>
<li>Twine 2.0 with SugarCube</li>
<li>ChatGPT for translations from French to English</li>
<li>ChatGPT for certain programming aspects</li>
</ul>
<h2>Testers:</h2>
<ul>
<li>None at the moment.</li>
</ul>
<</nobr>>
</div>
<</if>>
<<if settings.language == "Français">>
<div class="context">
<<nobr>>
<h1>Introduction</h1>
<p>Tu as 28 ans et tu as terminé tes années à l'Académie de Police. Pas <<if $PC.sex == "Man" || $PC.sex == "Homme">>le meilleur<<else>>la meilleure<</if>>, mais pas <<if $PC.sex == "Man" || $PC.sex == "Homme">>le<<else>>la<</if>> pire non plus, tu t'es toujours situé dans la moyenne. Après quelques années de service, tu as été promu Lieutenant dans ton commissariat à la capitale. </p>
<p>C’est un poste respecté, mais tu sais que pour vraiment progresser, il te faut plus qu’une simple promotion. Tu as donc postulé dans l'unité d'infiltration, une division réputée pour ses missions dangereuses et discrètes.</p>
<p>Actuellement, tu vis dans un petit appartement à la capitale. Il n'y a pas grand-chose de particulier, mais c’est un endroit calme, parfait pour se ressourcer après une journée bien remplie. C'est là que tu passes la majorité de ton temps, à travailler sur des dossiers ou à te préparer pour les missions à venir.</p>
<p>Aujourd'hui, après une journée particulièrement chargée, tu es enfin chez toi. Tu t'installes devant ton ordinateur avec une tasse de café. Tu te laisses aller dans le confort de ta routine. Le silence de la pièce est interrompu seulement par le bruit de la pluie qui frappe doucement contre les fenêtres.</p>
<</nobr>>
<a class="passageButton" data-passage="Start">Commencer</a>
</div>
<<else>>
<div class="context">
<<nobr>>
<h1>Introduction</h1>
<p>You are 28 years old and have completed your years at the Police Academy. Not the best, but not the worst either, you’ve always been average. After a few years of service, you were promoted to Lieutenant in your precinct in the capital.</p>
<p>It’s a respected position, but you know that to truly progress, you need more than just a promotion. That’s why you applied to the undercover unit, a division known for its dangerous and discreet missions.</p>
<p>Currently, you live in a small apartment in the capital. There’s nothing particularly special about it, but it’s a quiet place, perfect for recharging after a long day. It’s where you spend most of your time, working on files or preparing for upcoming missions.</p>
<p>Today, after a particularly busy day, you are finally home. You sit down in front of your computer with a cup of coffee. You settle into the comfort of your routine. The silence of the room is only interrupted by the soft sound of rain tapping gently against the windows.</p>
<</nobr>>
<a class="passageButton" data-passage="Start">Start</a>
</div>
<</if>><div id="motAffiche">...</div>
<<script>>
$(document).one(':passagedisplay', function () {
setup.displayWord("Acte 1", 3000, "Act1 - Departure");
});
<</script>><<if settings.language == "Français">>
<div class="act1Departure">
<<nobr>>
<strong>Le 15 Novembre 2041 - 17 heures</strong>
<p>Quelques heures plus tard, tu quittes ton appartement, valise à la main. Ton matériel et tes effets personnels t’accompagnent, direction la gare.</p>
<p>- - -</p>
<p>Sur place, l’agitation est palpable. Des familles se disent au revoir, des voyageurs pressés passent à toute vitesse. Ton train pour Balmoral part dans quelques minutes.</p>
<p>Le train démarre en douceur, s’éloignant de la capitale. À travers la vitre, tu observes le paysage changer : les grandes tours disparaissent pour laisser place à des forêts et des collines. Au loin, tu aperçois Daelry<sup>1</sup> et ses constructions si particulières. Tu n'as jamais eu la chance de la visiter... pour l’instant.</p>
<p>Tu te surprends à imaginer ce qui t’attend à Balmoral. Cette ville touristique, réputée pour ses plages et ses casinos, sera ton nouveau terrain de jeu.</p>
<</nobr>>
<a class="passageButton" data-passage="Act1 - Balmoral">Continuez</a>
<br>
<sup>1</sup>Daelry est une ville forestière, construite au cœur d’une forêt dense. Ses habitants, qui vénèrent les dieux des bois, disent qu’elle serait mystique. Ville écologique par nature, elle travaille et façonne le bois avec une perfection artisanale.
</div>
<<else>>
<div class="act1Departure">
<<nobr>>
<strong>November 15, 2041 - 5 PM</strong>
<p>A few hours later, you leave your apartment, suitcase in hand. Your gear and personal belongings accompany you as you head toward the station.</p>
<p>- - -</p>
<p>At the station, the bustle is palpable. Families are saying their goodbyes, and hurried travelers rush past. Your train to Balmoral departs in just a few minutes.</p>
<p>The train starts smoothly, pulling away from the capital. Through the window, you watch the landscape change: tall skyscrapers give way to forests and rolling hills. In the distance, you catch sight of Daelry<sup>1</sup> with its unique architecture. You’ve never had the chance to visit it... yet.</p>
<p>You find yourself wondering what awaits you in Balmoral. This tourist city, known for its beaches and casinos, will be your new playground.</p>
<</nobr>>
<a class="passageButton" data-passage="Act1 - Balmoral">Continue</a>
<br>
<sup>1</sup>Daelry is a forest city, built in the heart of a dense woodland. Its inhabitants, who worship the gods of the woods, claim it is mystical. An ecological city by nature, it works and crafts wood with artisanal perfection.
</div>
<</if>><<if settings.language == "Français">>
<div class="act1Balmoral">
<<nobr>>
<strong>Le 15 Novembre 2041 - 22 heures</strong>
<p>Le train ralentit doucement sa course, et tu aperçois la ville par la fenêtre. Les lumières dansent dans le ciel comme un soir de fête.</p>
<p>En sortant de la gare, tu es immédiatement frappé par l’atmosphère unique de la ville.</p>
<p>Balmoral vibre d’une énergie qui lui est propre. Les rues sont animées, illuminées par les néons colorés des enseignes de bars, casinos et restaurants. Le parfum salin de la mer se mêle aux éclats de rire et au bruit des vagues qui s’écrasent au loin. Une douce brise chaude te caresse le visage.</p>
<p>Après avoir traversé quelques ruelles, tu arrives enfin à ton nouvel appartement : un immeuble modeste mais bien situé, à quelques minutes à pied de la plage et du centre-ville.</p>
<p>La porte grince légèrement en s’ouvrant. À l’intérieur, l’appartement est simple mais fonctionnel : un petit salon avec un canapé, une kitchenette, et une chambre.</p>
<p>Tu poses ta valise et prends un instant pour t’assurer que l’endroit n’est pas sous écoute. Ton regard inspecte chaque recoin, derrière les meubles, dans les bouches d’aération. Rien. Soulagé, tu commences à prendre tes marques dans ton nouveau chez-toi.</p>
<</nobr>>
<a class="passageButton" data-passage="Act1 - end">Continuez</a>
</div>
<<else>>
<div class="act1Balmoral">
<<nobr>>
<strong>November 15, 2041 - 10 PM</strong>
<p>The train slows down gently, and you catch sight of the city through the window. Lights dance in the sky like a festive evening.</p>
<p>Stepping out of the station, you’re immediately struck by the city’s unique atmosphere.</p>
<p>Balmoral pulses with an energy all its own. The streets are lively, illuminated by the colorful neon signs of bars, casinos, and restaurants. The salty scent of the sea mixes with laughter and the sound of waves crashing in the distance. A warm, gentle breeze brushes your face.</p>
<p>After weaving through a few alleyways, you finally reach your new apartment: a modest but well-located building, just a few minutes' walk from the beach and downtown.</p>
<p>The door creaks slightly as it opens. Inside, the apartment is simple but functional: a small living room with a couch, a kitchenette, and a bedroom.</p>
<p>You set down your suitcase and take a moment to ensure the place isn’t bugged. Your eyes scan every corner—behind the furniture, inside the vents. Nothing. Relieved, you start settling into your new home.</p>
<</nobr>>
<a class="passageButton" data-passage="Act1 - end">Continue</a>
</div>
<</if>><<if settings.language == "Français">>
<div class="act1End">
<<nobr>>
<h1>Merci !</h1>
<p>Merci d'avoir joué au prologue de Thief's Temptation: Between Shadows.</p>
<p>Si tu veux me soutenir et suivre l'avancée du projet, rejoins-moi sur <a href="https://www.patreon.com/spiritmelodyinteractive" target="_blank">Patreon</a> pour obtenir plus d'informations et accéder aux sorties en avant-première.</p>
<</nobr>>
<<link "Menu principal">><<run Engine.restart()>><</link>>
</div>
<<else>>
<div class="act1End">
<<nobr>>
<h1>Thank You!</h1>
<p>Thank you for playing the prologue of Thief's Temptation: Between Shadows.</p>
<p>If you'd like to support me and follow the progress of the project, join me on <a href="https://www.google.com" target="_blank">Patreon</a> to get more information and access early releases.</p>
<</nobr>>
<<link "Main Menu">><<run Engine.restart()>><</link>>
</div>
<</if>><<if $PC.body == "Muscular" || $PC.body == "Musclé">>
<<set $PCStats.height to 184>>
<<set $PCStats.strength to 14>>
<<set $PCStats.resistance to 9>>
<<set $PCStats.agility to 5>>
<<set $PCStats.stealth to 5>>
<<set $PCStats.charisma to 12>>
<<set $PCStats.intelligence to 5>>
<<elseif $PC.body == "Athletic" || $PC.body == "Athlétique">>
<<set $PCStats.height to 178>>
<<set $PCStats.strength to 10>>
<<set $PCStats.resistance to 8>>
<<set $PCStats.agility to 8>>
<<set $PCStats.stealth to 8>>
<<set $PCStats.charisma to 10>>
<<set $PCStats.intelligence to 6>>
<<elseif $PC.body == "Stocky" || $PC.body == "Trapu">>
<<set $PCStats.height to 172>>
<<set $PCStats.strength to 12>>
<<set $PCStats.resistance to 16>>
<<set $PCStats.agility to 4>>
<<set $PCStats.stealth to 4>>
<<set $PCStats.charisma to 8>>
<<set $PCStats.intelligence to 6>>
<<elseif $PC.body == "Lean" || $PC.body == "Sec">>
<<set $PCStats.height to 176>>
<<set $PCStats.strength to 4>>
<<set $PCStats.resistance to 4>>
<<set $PCStats.agility to 14>>
<<set $PCStats.stealth to 12>>
<<set $PCStats.charisma to 8>>
<<set $PCStats.intelligence to 8>>
<<elseif $PC.body == "Strongman">>
<<set $PCStats.height to 202>>
<<set $PCStats.strength to 16>>
<<set $PCStats.resistance to 14>>
<<set $PCStats.agility to 3>>
<<set $PCStats.stealth to 3>>
<<set $PCStats.charisma to 8>>
<<set $PCStats.intelligence to 6>>
<<else>>
<<set $PCStats.height to 181>>
<<set $PCStats.strength to 2>>
<<set $PCStats.resistance to 5>>
<<set $PCStats.agility to 9>>
<<set $PCStats.stealth to 12>>
<<set $PCStats.charisma to 6>>
<<set $PCStats.intelligence to 16>>
<</if>>
<<goto "CreaH2">><<if $PC.body == "Athletic" || $PC.body == "Athlétique">>
<<set $PCStats.height to 174>>
<<set $PCStats.strength to 10>>
<<set $PCStats.resistance to 8>>
<<set $PCStats.agility to 10>>
<<set $PCStats.stealth to 6>>
<<set $PCStats.charisma to 8>>
<<set $PCStats.intelligence to 8>>
<<elseif $PC.body == "Model" || $PC.body == "Mannequin">>
<<set $PCStats.height to 182>>
<<set $PCStats.strength to 5>>
<<set $PCStats.resistance to 8>>
<<set $PCStats.agility to 10>>
<<set $PCStats.stealth to 5>>
<<set $PCStats.charisma to 16>>
<<set $PCStats.intelligence to 6>>
<<elseif $PC.body == "Voluminous" || $PC.body == "Volumineux">>
<<set $PCStats.height to 170>>
<<set $PCStats.strength to 8>>
<<set $PCStats.resistance to 14>>
<<set $PCStats.agility to 4>>
<<set $PCStats.stealth to 4>>
<<set $PCStats.charisma to 12>>
<<set $PCStats.intelligence to 8>>
<<elseif $PC.body == "Petite" || $PC.body == "Petit gabarit">>
<<set $PCStats.height to 158>>
<<set $PCStats.strength to 3>>
<<set $PCStats.resistance to 4>>
<<set $PCStats.agility to 14>>
<<set $PCStats.stealth to 16>>
<<set $PCStats.charisma to 8>>
<<set $PCStats.intelligence to 5>>
<<elseif $PC.body == "Fighter" || $PC.body == "Boxeuse">>
<<set $PCStats.height to 168>>
<<set $PCStats.strength to 14>>
<<set $PCStats.resistance to 12>>
<<set $PCStats.agility to 6>>
<<set $PCStats.stealth to 6>>
<<set $PCStats.charisma to 8>>
<<set $PCStats.intelligence to 4>>
<<else>>
<<set $PCStats.height to 172>>
<<set $PCStats.strength to 4>>
<<set $PCStats.resistance to 4>>
<<set $PCStats.agility to 8>>
<<set $PCStats.stealth to 12>>
<<set $PCStats.charisma to 6>>
<<set $PCStats.intelligence to 16>>
<</if>>
<<goto "CreaF2">><<if $PC.hairColor == "Dyed" || $PC.hairColor == "Teinture">>
<<goto "CreaDyed">>
<<else>>
<<goto "CreaEnd">>
<</if>>