Outils pour utilisateurs

Outils du site


essai

Ceci est une ancienne révision du document !


Tentative deux scripts

<h3>Gestion des compétences — Techniques</h3>

<label for=“raceSelectTechniques”>Choisir une race :</label> <select id=“raceSelectTechniques”>

<option value="Toutes">Toutes</option>
<option value="Nain">Nain</option>
<option value="Géant">Géant</option>
<option value="Olympien">Olympien</option>
<option value="HS">HS</option>
<option value="Elfe">Elfe</option>
<option value="Communs">Communs</option>

</select>

<table id=“competencesTableTechniques”>

<thead>
  <tr>
    <th>Race</th><th>Nom de la compétence</th><th>Type</th><th>Catégorie</th>
    <th>Coût (PM)</th><th>Bonus / Malus</th><th>Cible</th><th>Portée</th>
    <th>Description</th><th>Cumulable</th><th>Prix</th>
  </tr>
</thead>
<tbody>
  <!-- COMMUNS -->
  <tr class="Communs"><td class="race-Communs">Communs</td><td>Épuisement</td><td>Technique</td><td>Contact</td><td>/</td><td>Essoufflement(X/2)</td><td>Autre</td><td>max 1</td><td>Jet de CC pur. Essoufflement(X/2).</td><td></td><td></td></tr>
  <tr class="Communs"><td class="race-Communs">Communs</td><td>Attaque précise</td><td>Technique</td><td>Contact</td><td>2 PM</td><td>+4 toucher, -3 dégâts</td><td>Autre</td><td>max 1</td><td>Bonus de +4 pour toucher, -3 dégâts.</td><td></td><td></td></tr>
  <!-- NAIN -->
  <tr class="Nain"><td class="race-Nain">Nain</td><td>Assomoir</td><td>Technique</td><td>Contact</td><td>7 PM</td><td>+4</td><td>Autre</td><td>max 1</td><td>Ignore le casque (critique). Jet basé sur CC.</td><td></td><td>200 po</td></tr>
  <tr class="Nain"><td class="race-Nain">Nain</td><td>Barbier</td><td>Technique</td><td>Contact</td><td>8 PM</td><td></td><td>Autre</td><td>max 1</td><td>Petites et grandes chirurgies des blessés.</td><td></td><td>100 po</td></tr>
  <!-- GÉANT -->
  <tr class="Géant"><td class="race-Géant">Géant</td><td>Uppercut</td><td>Technique</td><td>Contact</td><td>8 PM</td><td>+3 dégâts</td><td>Autre</td><td>max 1</td><td>Coup critique. Jet basé sur CC.</td><td></td><td>200 po</td></tr>
  <!-- OLYMPIEN -->
  <tr class="Olympien"><td class="race-Olympien">Olympien</td><td>Désarmement</td><td>Technique</td><td>Contact</td><td>7 PM</td><td>+4</td><td>Autre</td><td>max 1</td><td>Désarme l’adversaire. Jet basé sur CC.</td><td></td><td>200 po</td></tr>
  <!-- HS -->
  <tr class="HS"><td class="race-HS">HS</td><td>Griffes</td><td>Technique</td><td>Contact</td><td>6 PM</td><td>+3 + poison</td><td>Autre</td><td>max 1</td><td>Bonus aux dégâts. Jet CC. Inflige poison + poison magique.</td><td></td><td>200 po</td></tr>
  <!-- ELFE -->
  <tr class="Elfe"><td class="race-Elfe">Elfe</td><td>Frappe Vicieuse</td><td>Technique</td><td>Contact</td><td>7 PM</td><td>+2</td><td>Autre</td><td>max 1</td><td>Ignore l’armure de tronc. Jet CC.</td><td></td><td>200 po</td></tr>
</tbody>

</table>

<script> const selectTechniques = document.getElementById(“raceSelectTechniques”); const rowsTechniques = document.querySelectorAll(“#competencesTableTechniques tbody tr”);

selectTechniques.addEventListener(“change”, () ⇒ {

const chosenRace = selectTechniques.value;
rowsTechniques.forEach(row => {
  const isCommun = row.classList.contains("Communs");
  const isRace = row.classList.contains(chosenRace);
  row.style.display = (chosenRace === "Toutes" || isCommun || isRace) ? "" : "none";
});

}); </script>

<hr>

<h3>Gestion des compétences — Sorts</h3>

<label for=“raceSelectSorts”>Choisir une race :</label> <select id=“raceSelectSorts”>

<option value="Toutes">Toutes</option>
<option value="Communs">Communs</option>
<option value="Nain">Nain</option>
<option value="Géant">Géant</option>
<option value="Olympien">Olympien</option>
<option value="HS">HS</option>
<option value="Elfe">Elfe</option>

</select>

<table id=“competencesTableSorts”>

<thead>
  <tr>
    <th>Race</th><th>Nom</th><th>Type</th><th>Catégorie</th>
    <th>Coût</th><th>Bonus / Malus</th><th>Cible</th><th>Portée</th>
    <th>Description</th><th>Cumulable</th><th>Prix</th>
  </tr>
</thead>
<tbody>
  <!-- COMMUNS -->
  <tr class="Communs"><td class="race-Communs">Communs</td><td>Arcanes précises</td><td>Sort</td><td>Offensif</td><td>6 MP</td><td>+4 au toucher</td><td>Autre</td><td>min 2</td><td>Bonus de +4 pour toucher</td><td></td><td></td></tr>
  <tr class="Communs"><td class="race-Communs">Communs</td><td>Arcanes violentes</td><td>Sort</td><td>Offensif</td><td>6 MP</td><td>-6 au toucher, +5 dégâts</td><td>Autre</td><td>min 2</td><td>Malus de -6 pour toucher, bonus +5 dégâts</td><td></td><td></td></tr>
  <!-- HS -->
  <tr class="HS"><td class="race-HS">HS</td><td>Taillade illusoire</td><td>Sort</td><td>Offensif</td><td>10 PM</td><td>+6</td><td>Autre</td><td>max 3</td><td>Des crocs et des griffes spectraux assaillent votre adversaire de toute part.</td><td></td><td>300 po</td></tr>
  <!-- ELFE -->
  <tr class="Elfe"><td class="race-Elfe">Elfe</td><td>Glaciation</td><td>Sort</td><td>Offensif</td><td>8 PM</td><td>+6</td><td>Autre</td><td>max 2</td><td>Vous devenez froids comme l’hiver et propagez cette froideur à un ennemi proche.</td><td></td><td>300 po</td></tr>
  <!-- GÉANT -->
  <tr class="Géant"><td class="race-Géant">Géant</td><td>Boule de Magma</td><td>Sort</td><td>Offensif</td><td>7 PM</td><td>+3 + Feu</td><td>Autre</td><td>min 2</td><td>Lance une boule de lave en fusion.</td><td></td><td>100 po</td></tr>
  <!-- NAIN -->
  <tr class="Nain"><td class="race-Nain">Nain</td><td>Pic de Pierre</td><td>Sort</td><td>Offensif</td><td>4 PM</td><td>+3</td><td>Autre</td><td>min 2</td><td>Projette un pic de pierre sur l’adversaire.</td><td></td><td>100 po</td></tr>
  <!-- OLYMPIEN -->
  <tr class="Olympien"><td class="race-Olympien">Olympien</td><td>Lame Volante</td><td>Sort</td><td>Offensif</td><td>4 PM</td><td>+3</td><td>Autre</td><td>min 2</td><td>Projette une lame magique.</td><td></td><td>100 po</td></tr>
</tbody>

</table>

<script> const selectSorts = document.getElementById(“raceSelectSorts”); const rowsSorts = document.querySelectorAll(“#competencesTableSorts tbody tr”);

selectSorts.addEventListener(“change”, () ⇒ {

const chosenRace = selectSorts.value;
rowsSorts.forEach(row => {
  const isCommun = row.classList.contains("Communs");
  const isRace = row.classList.contains(chosenRace);
  row.style.display = (chosenRace === "Toutes" || isCommun || isRace) ? "" : "none";
});

}); </script>


Tentative deux scripts en deux

Compétences — Techniques & Sorts

Gestion des compétences — Techniques (Corps à corps)

RaceNom de la compétenceTypeCatégorie Coût (PM)Bonus / MalusCiblePortée DescriptionCumulablePrix
CommunsÉpuisementTechniqueContact/Essoufflement (X/2)Autremax 1Jet de CC pur. Essoufflement (X/2).
NainAssommoirTechniqueContact7 PM+4Autremax 1Ignore le casque (critique).200 po
GéantUppercutTechniqueContact8 PM+3 dégâtsAutremax 1Coup critique.200 po
OlympienDésarmementTechniqueContact7 PM+4Autremax 1Désarme l’adversaire.200 po
HSGriffesTechniqueContact6 PM+3 + poisonAutremax 1Inflige poison + poison magique.200 po
ElfeFrappe vicieuseTechniqueContact7 PM+2Autremax 1Ignore l’armure de tronc.200 po

Gestion des compétences — Sorts

RaceNomTypeCatégorie CoûtBonus / MalusCiblePortée DescriptionCumulablePrix
CommunsArcanes précisesSortOffensif6 MP+4 au toucherAutremin 2Bonus de +4 pour toucher
HSTaillade illusoireSortOffensif10 PM+6Autremax 3Des crocs et des griffes spectraux.300 po
ElfeGlaciationSortOffensif8 PM+6Autremax 2Vous devenez froids comme l’hiver.300 po
GéantBoule de MagmaSortOffensif7 PM+3 + FeuAutremin 2Lance une boule de lave.100 po
NainPic de PierreSortOffensif4 PM+3Autremin 2Projette un pic de pierre.100 po
OlympienLame VolanteSortOffensif4 PM+3Autremin 2Projette une lame magique.100 po

sorts

ok

Compétences — Techniques & Sorts

Gestion des compétences — Techniques & Sorts

Race Nom Type Catégorie Coût Bonus / Malus Cible Portée Description Cumulable Prix
CommunsArcanes précisesSortOffensif 6 MP+4 au toucherAutremin 2 Bonus de +4 pour toucher
CommunsArcanes violentesSortOffensif 6 MP-6 au toucher, +5 dégâtsAutremin 2 Malus de -6 pour toucher, bonus +5 dégâts
CommunsAveuglementSortMalédiction 4 MP-1 PAutremin 2 Aveuglement (x1)
CommunsCoup précisSortBénédiction 4 MPDextérité (x2)Autre / Soi-même/ Dextérité (x2)
CommunsÉpuisement arcaniqueSortMalédiction 4 MPEssoufflement (X/3)Autremin 2 Jet de FM pur. Essoufflement (X/3)
CommunsMaladresseSortMalédiction 4 MPMaladresse (x2)Autremin 2 Maladresse (x2)
CommunsPeau de granitSortBénédiction 4 MPProtection (x2)Autre / Soi-même/ Protection (x2)
CommunsRestauration mineureSortBénédiction 6 MP-5 malusAutre / Soi-même/ Enlève 5 points de Malus
CommunsVulnérabilitéSortMalédiction 6 MPVulnérabilité (x2)Autremin 2 Vulnérabilité (x2)
CommunsEnchevêtrementSortOffensif 6 MP+1 dégât, Ralentissement (1D2)Autremin 2 Ralentissement (1D2)
HSTaillade illusoireSortOffensif 10 PM+6Autremax 3 Des crocs et des griffes spectraux assaillent votre adversaire de toute part.300 po
HSDardSortOffensif 3 PM+1Autremin 2 Projette un dard magique.100 po
HSFlux VitalSortBénédiction 6 PMSoi-même0 Puise dans la régénération magique.100 po
HSDédoublementSortBénédiction 7 PMSoi-même0 Esquive la prochaine attaque.200 po
HSArme Vivante *SortBénédiction 12 PM+MAutremax 1 Dégâts magiques sur arme en bois.300 po
HSTaillade illusoireSortOffensif 10 PM+6Autremax 3 Crocs et griffes spectraux.300 po
ElfeGlaciationSortOffensif 8 PM+6Autremax 2 Vous devenez froids comme l’hiver et propagez cette froideur à un ennemi proche.300 po
ElfeFlèche AquatiqueSortOffensif 5 PM+3 + EauAutremin 2 Projette une flèche d’eau.100 po
ElfeLien de VieSortBénédiction 6 PMAutremax 1 Soigne via régénération magique.100 po
ElfeTrait Béni *SortOffensif 12 PM+MAutremin 2 Dégâts magiques au tir (CT).300 po
ElfeGlaciationSortOffensif 8 PM+6Autremax 2 Propage un froid intense.300 po
GéantBoule de MagmaSortOffensif 7 PM+3 + FeuAutremin 2 Lance une boule de lave en fusion.100 po
GéantAiguillonSortOffensif 4 PM+3Autremin 2 Projette un aiguillon sur l’adversaire.100 po
GéantRégénérationSortBénédiction 6 PMAutremax 1 Régénère la santé au contact des éléments.100 po
GéantMétéore *SortOffensif 12 PM+M + FeuAutremin 2 Dégâts magiques et de feu via jet de pierre.300 po
GéantSouffle des cimesSortOffensif 8 PM+6Autremax 2 Déferlement de foudre.300 po
NainPic de PierreSortOffensif 4 PM+3Autremin 2 Projette un pic de pierre sur l’adversaire.100 po
NainPic de PierreSortOffensif 4 PM+3Autremin 2 Projette un pic de pierre sur l’adversaire.100 po
NainPoings de PierreSortBénédiction 8 PM+8Soi-même0 Les poings deviennent durs comme la roche.300 po
OlympienLame VolanteSortOffensif 4 PM+3Autremin 2 Projette une lame magique.100 po
OlympienImposition des MainsSortBénédiction 7 PM+3Autremax 1 Toucher magique pour soigner.100 po
OlympienLame Bénie *SortBénédiction 12 PM+MAutremax 1 Dégâts magiques en mêlée (CC).300 po
OlympienSoumission divineSortOffensif 8 PM+6Autremax 2 Déferlement d’énergie divine.300 po

rejeucorps à corps

marche bien, ca retire ce que je nai pas sélectionné

Compétences — Corps à corps (Toutes races)

Gestion des compétences — Techniques (Toutes races)

Race Nom de la compétence Type Catégorie Coût (PM) Bonus / Malus Cible Portée Description Cumulable Prix
CommunsÉpuisementTechniqueContact /Essoufflement (X/2)Autremax 1 Jet de CC pur. Essoufflement (X/2).
CommunsAttaque préciseTechniqueContact 2 PM+4 toucher, -3 dégâtsAutremax 1 Bonus de +4 pour toucher, -3 dégâts.
CommunsAttaque violenteTechniqueContact 4 PM-6 toucher, +3 dégâtsAutremax 1 Malus de -6 pour toucher, +3 dégâts.
CommunsCroc-en-jambeTechniqueContact 6 PMRalentissement (x2D2)Autremax 1 Ralentissement (x2D2).
CommunsManchetteTechniqueContact 2 PMMaladresse (X/2)Autremax 1 Jet de CC pur. Maladresse (X/2).
CommunsArme infuséeTechniqueContact 8 PMM/3Autremax 1 Bonus de +M/3 dégâts.
NainAssommoirTechniqueContact 7 PM+4Autremax 1 Ignore le casque (critique).200 po
NainBarbierTechniqueContact 8 PMAutremax 1 Chirurgie des blessés.100 po
NainClé de brasTechniqueContact 7 PMSoi-même0 Parade et immobilisation.200 po
NainAttaque sautéeTechniqueContact 12 PM+MAutremin 2 Déplacement et dégâts magiques.300 po
GéantUppercutTechniqueContact 8 PM+3 dégâtsAutremax 1 Coup critique.200 po
GéantLeurreTechniqueContact 8 PMSoi-même0 Leurre une attaque magique.200 po
OlympienDésarmementTechniqueContact 7 PM+4Autremax 1 Désarme l’adversaire.200 po
OlympienParadeTechniqueContact 7 PMSoi-même0 Pare une attaque de mêlée.200 po
HSGriffesTechniqueContact 6 PM+3 + poisonAutremax 1 Inflige poison + poison magique.200 po
ElfeFrappe vicieuseTechniqueContact 7 PM+2Autremax 1 Ignore l’armure de tronc.200 po
ElfePas de côtéTechniqueContact 7 PM + 1 MvtSoi-même0 Esquive et déplacement aléatoire.200 po

essai.1765715016.txt.gz · Dernière modification : 2025/12/14 13:23 de nanaki