(if: (passage:)'s name is "inventaire")[<!--Do nothing-->] (else-if: (passage:)'s tags contains "donotshowinventaire")[<!--Do nothing-->] (else:)[ (link: "Regarder l'inventaire")[(goto: "inventaire")] (link: "Regarder la carte")[(goto: "carte")] ]Le montant d'or dans votre bourse est de {$bourse} pièces d'or. Votre habilété est de {$habileté}. Votre endurance est de {$endurance}. Votre endurance maximale est de {$enduranceMax}. (if: $sacADos's length > 0)[Votre sac à dos contient : (print: $sacADos).] (else:)[Votre sac à dos est vide.] (if: $objetsSpeciaux's length > 0)[Vos objets spéciaux sont: (print: $objetsSpeciaux).] (else:)[Vous n'avez pas d'objets spéciaux] (if: $armes's length > 0)[Vos armes sont : (print: $armes).] (else:)[Vous n'avez pas d'armes.] Votre avez {$repas} repas. Votre avez {$potions} potions. (link: "Consommer une potion pour regagner de l'endurance")[ (if: $potions > 0)[ (set: $potions to $potions - 1) (set: $endurance to (either: $endurance + 4, $enduranceMax)) (print: "Vous buvez une potion et regagnez 4 points d'endurance.")] (else:)[ (print: "Vous n'avez pas de potion!")] ] (if: $compétences's length > 0)[Vos compétences sont : (print: $compétences).] (else:)[Vous n'avez pas de compétences.] (link-goto: "Retour", (history:)'s last) Vous devez choisir deux armes. (if: $armes's length is 0) [Vous n'avez sélectionné aucune arme pour l'instant.] (else-if: $armes's length is 2)[(go-to: "Derniers préparatifs")] (else:) [ Vous avez choisi l'arme suivante: (for: each _item, ...$armes) [_item ] Il vous reste une arme à prendre: ] <div class="blocArmes"> <div class="arme">{(if: not ($armes contains 'Marteau de guerre') and $armes's length<2)[(link: "Marteau de guerre")[ (set: $armes to it + (a: 'Marteau de guerre')) (go-to: "Choix des armes") ]] (else:)[<span class="armeIndisponible">Arme déjà choisie</span>]}</div> <div class="arme">{(if: not ($armes contains 'Poignard') and $armes's length<2)[(link: "Poignard")[ (set: $armes to it + (a: 'Poignard')) (go-to: "Choix des armes") ]] (else:)[<span class="armeIndisponible">Arme déjà choisie</span>]}</div> </div> <div class="blocArmes"> <div class="arme">{(if: not ($armes contains 'Épée') and $armes's length<2)[(link: "Épée")[ (set: $armes to it + (a: 'Épée')) (go-to: "Choix des armes") ]] (else:)[<span class="armeIndisponible">Arme déjà choisie</span>]}</div> <div class="arme">{(if: not ($armes contains 'Lance') and $armes's length<2)[(link: "Lance")[ (set: $armes to it + (a: 'Lance')) (go-to: "Choix des armes") ]] (else:)[<span class="armeIndisponible">Arme déjà choisie</span>]}</div> </div> <div class="blocArmes"> <div class="arme">{(if: not ($armes contains "Masse d'armes") and $armes's length<2)[(link: "Masse d'armes")[ (set: $armes to it + (a: "Masse d'armes")) (go-to: "Choix des armes") ]] (else:)[<span class="armeIndisponible">Arme déjà choisie</span>]}</div> </div>Vous avez sélectionner 2 armes à prendre avant votre départ: (print: $armes's (1)) et (print: $armes's (2)) (link: "Recommencer ma sélection d'armes")[ (set: $armes to (a:)) (go-to: "Choix des armes") ] En plus de vous proposer des armes, plusieurs objets vous sont donnés avant votre départ: 2 Potions de lampsur et 5 rations de repas qui seront rangés dans votre inventaire Un bouclier et une cotte de mailles qui seront rangés parmis vos objets spéciaux (Pas de limite de place) (link: "Tout prendre") [ (set: $repas to 5) (set: $potions to 2) (set: $objetsSpeciaux to it + (a: 'Bouclier', 'Cottes de mailles')) (go-to: "A l'aventure") ]A l'aventure !!! [[Commencer l'aventure|Texte1]](set: $compétences to (a:)) (set: $maitriseArme to 'Aucune') (set: $listeMaitriseArme to (a: 'Poignard','Lance',"Masse d'armes",'Sabre','Marteau de guerre','Épée','Hache','Épée','Bâton','Glaive')) [[Choississez vos compétences|Les compétences disponibles]]Vous pouvez sélectionner jusqu'à 5 compétences. (if: $compétences's length is 0) [Vous n'avez sélectionnez aucune compétence pour l'instant.] (else-if: $compétences's length is 5)[(go-to: "Vos compétences")] (else:) [ Vos compétences sont: (for: each _item, ...$compétences) [_item ] ] <div class="blocCompetences"> <div class="competence">{(if: not ($compétences contains 'Camouflage'))[(link: "Camouflage")[ (set: $compétences to it + (a: 'Camouflage')) (go-to: "Les compétences disponibles") ] <br/> <span class="descriptionCompetence">Cette technique permet au Seigneur Kaï de se fondre dans le paysage. A la campagne, il peut se cacher parmi les arbres et les rochers et se rendre de cette façon invisible à l'ennemi même s'il passe tout près de lui. Dans une ville, cette Discipline donnera à celui qui l'utilise la faculté d'avoir l'air d'un habitant du cru, tant par l'apparence que par l'accent ou la langue employée. On peut ainsi trouver un abri où se cacher en toute sécurité.</span> ] (else:)[<span class="competenceIndisponible">Compétence déjà choisie</span>]}</div> <div class="competence">{(if: not ($compétences contains 'Chasse'))[(link: "Chasse")[ (set: $compétences to it + (a: 'Chasse')) (go-to: "Les compétences disponibles") ] <br/> <span class="descriptionCompetence">Cette Discipline donne au Seigneur Kaï l'assurance qu'il ne mourra jamais de faim, même s'il se trouve dans un environnement hostile. Il aura toujours la possibilité de chasser pour se procurer de la nourriture, sauf dans les déserts et autres régions arides. Vous devez savoir que la Vassagonie est un empire situé au coeur du désert. Dans ce pays aride, les occasions de faire bonne chasse seront peut-être rares, pour ne pas dire inexistantes. Cette technique, cependant, se révélera très utile, car elle permet à un Seigneur Kaï de se déplacer très vite et avec une grande agilité.</span> ] (else:)[<span class="competenceIndisponible">Compétence déjà choisie</span>]}</div> <div class="competence">{(if: not ($compétences contains 'Sixième sens'))[(link: "Sixième sens")[ (set: $compétences to it + (a: 'Sixième sens')) (go-to: "Les compétences disponibles") ] <br/> <span class="descriptionCompetence">Grâce à cette technique, le Seigneur Kaï devine les dangers imminents qui le menacent. Ce Sixième Sens peut également lui révéler les intentions véritables d'un inconnu ou la nature d'un objet étrange rencontré au cours d'une aventure.</span> ] (else:)[<span class="competenceIndisponible">Compétence déjà choisie</span>]}</div> </div> <div class="blocCompetences"> <div class="competence">{(if: not ($compétences contains 'Orientation'))[(link: "Orientation")[ (set: $compétences to it + (a: 'Orientation')) (go-to: "Les compétences disponibles") ] <br/> <span class="descriptionCompetence">Chaque fois qu'il se trouvera dans l'obligation de décider quelle direction il doit prendre, le Seigneur Kaï fera toujours le bon choix grâce à cette technique. Il saura ainsi quel chemin il convient d'emprunter dans une forêt et il pourra également, dans une ville, découvrir l'endroit où est caché une personne ou un objet. Par ailleurs, il saura interpréter chaque trace de pas, chaque empreinte qui pourrait lui permettre de remonter une piste.</span> ] (else:)[<span class="competenceIndisponible">Compétence déjà choisie</span>]}</div> <div class="competence">{(if: not ($compétences contains 'Guérison'))[(link: "Guérison")[ (set: $compétences to it + (a: 'Guérison')) (go-to: "Les compétences disponibles") ] <br/> <span class="descriptionCompetence">Cette Discipline donne la faculté de récupérer des points d'ENDURANCE perdus lors d'un combat. Si vous maîtrisez cette technique, vous pourrez ajouter 1 point d'ENDURANCE à votre total chaque fois qu'il vous sera possible d'aller d'un bout à l'autre d'un paragraphe sans avoir à combattre un ennemi. (Vous n'aurez le droit d'utiliser cette technique de la Guérison que lorsque vos points d'ENDURANCE seront tombés en dessous de votre total initial. Rappelez-vous que vos points d'ENDURANCE ne peuvent en aucun cas excéder votre total de départ.)</span> ] (else:)[<span class="competenceIndisponible">Compétence déjà choisie</span>]}</div> <div class="competence">{(if: not ($compétences contains 'Maîtrise des armes'))[(link: "Maîtrise des armes")[ (set: $compétences to it + (a: 'Maîtrise des armes')) (set: $maitriseArmeHasard to (random: 1,10)) (set: $maitriseArme to$listeMaitriseArme's $maitriseArmeHasard)) (go-to: "Les compétences disponibles") ] <br/> <span class="descriptionCompetence">En entrant au monastère Kaï, chaque élève a la possibilité d'être initié au maniement d'une arme. Si vous choisissez d'avoir la Maîtrise d'une arme, utilisez la Table de Hasard à la manière habituelle pour obtenir un chiffre qui correspondra, dans la liste ci-dessous, à l'arme dont on vous aura enseigné le maniement. Vous aurez dès lors la parfaite Maîtrise de cette arme et, chaque fois que vous combattrez avec elle, vous aurez droit à 2 points d'HABILETÉ supplémentaires.</span> ] (else:)[<span class="competenceIndisponible">Compétence déjà choisie</span>]}</div> </div> <div class="blocCompetences"> <div class="competence">{(if: not ($compétences contains 'Bouclier psychique'))[(link: "Bouclier psychique")[ (set: $compétences to it + (a: 'Bouclier psychique')) (go-to: "Les compétences disponibles") ] <br/> <span class="descriptionCompetence">Certaines créatures malfaisantes de Magnamund ont la faculté de vous porter atteinte en faisant usage de leur force psychique. La technique du Bouclier Psychique vous permet cependant de ne pas perdre de points d'ENDURANCE lorsque vous vous trouvez soumis à une telle agression.</span> ] (else:)[<span class="competenceIndisponible">Compétence déjà choisie</span>]}</div> <div class="competence">{(if: not ($compétences contains 'Puissance psychique'))[(link: "Puissance psychique")[ (set: $compétences to it + (a: 'Puissance psychique')) (go-to: "Les compétences disponibles") ] <br/> <span class="descriptionCompetence">Cette technique permet au Seigneur Kaï d'attaquer un ennemi en se servant de la force de son esprit : on peut l'utiliser en même temps qu'une arme de combat habituelle et l'on dispose alors de 2 points supplémentaires d'HABILETÉ. Cette Puissance Psychique, cependant, n'est pas forcément efficace avec toutes les créatures : il se peut que certaines d'entre elles y soient insensibles. Si le cas se présente, vous en serez averti au cours de votre mission.</span> ] (else:)[<span class="competenceIndisponible">Compétence déjà choisie</span>]}</div> <div class="competence">{(if: not ($compétences contains 'Communication animale'))[(link: "Communication animale")[ (set: $compétences to it + (a: 'Communication animale')) (go-to: "Les compétences disponibles") ] <br/> <span class="descriptionCompetence">Grâce à cette technique, un Seigneur Kaï peut communiquer avec certains animaux et deviner les intentions de certains autres.</span> ] (else:)[<span class="competenceIndisponible">Compétence déjà choisie</span>]}</div> </div> (if: $compétences's length > 0) [ (link: "Recommencer mon choix de compétences")[ (set: $compétences to (a:)) (go-to: "Choisir compétences") ] ]Vos compétences sont: (if: $compétences's length is 0) [Vous n'avez sélectionnez aucune compétence.] (else:) [(for: each _item, ...$compétences) [_item (if:_item is 'Maîtrise des armes')[$maitriseArme] ] (link: "Recommencer mon choix de compétences")[ (set: $compétences to (a:)) (set: $maitriseArme to 'Aucune') (go-to: "Choisir compétences") ] ] Vous devez maintenant choisir vos armes de départ pour cette aventure. On vous propose d'en choisir deux parmis cinq: (set: $armesDisponibles to (a: 'MarteauDeGuerre','Poignard','Épée','Lance','MasseDarmes')) [[Choississez vos armes|Choix des armes]]On vous donne Une carte des régions du sud, un insigne et une bourse. Votre Habileté, votre Endurance et votre Bourse de départ sont déterminés au hasard: {(set: $bourse to (random: 1,10)+10)} Le montant d'or dans votre bourse est de {$bourse} pièces d'or. {(set: $habileté to (random: 1,10)+10)} Votre habilété est de {$habileté}. {(set: $endurance to (random: 1,10)+20)} Votre endurance est de {$endurance}. {(set: $enduranceMax to $endurance)} (set: $sacADos to (a:)) (set: $repas to 0) (set: $potions to 0) (set: $objetsSpeciaux to (a:'Insigne de seigneur Kaï')) (set: $armes to (a:)) [[Faire un nouveau tirage|Tirage statistiques]] [[Passez à la suite et choisir vos compétences|Choisir compétences]](link-goto: "Retour", (history:)'s last) <img src="C:\Users\Omega\Desktop\Twine dev\images\map.png" id="map">Vou allez faire votre premier combat [[Choississez vos armes|Combat 1]]<!--Table de hasard--> Vous affrontez les gardes de la cryptes! Habileté: 18 Endurance: 30 (set: $ennemiHabileté to 18) (set: $ennemiEndurance to 30) (set: $tourCombat to 1) Tour 1: (set: $resultatCombat to "En cours") (set: $quotientAttaque to $habileté - $ennemiHabileté) Quotientd'attaque = $quotientAttaque (Votre habileté - Habileté ennemi) (set: $tableHasard to (floor: (random: 1, 11))) Table de hasard: $tableHasard <!-- Definir la fonction (set: $change-variables to (d, e)[ (if: d = "value1")[(set: $a to 1)(set: $b to 2)(set: $c to 3)] (else-if: d = "value2" and e = "value3")[(set: $a to 4)(set: $b to 5)(set: $c to 6)] (else:)[(set: $a to 7)(set: $b to 8)(set: $c to 9)] ]) Appeller la fonction (change-variables: $d, $e) Il faut écrire une fonction PasserUnTour qui modifie l'endurance puis vérifie si le joueur ou l'ennemi sont mort et propose de passer un nouveau tour/Fin de combat/Défaite --> (if: $tableHasard = 1)[ (if: $quotientAttaque <= -11)[ (set: $resultatCombat to "TJoueur") (print: "Vous êtes mort sur le coup face à la puissance de votre adversaire!") ] ]