Outils pour utilisateurs

Outils du site


brouillon7

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
brouillon7 [2026/04/19 21:58] – créée nanakibrouillon7 [2026/04/22 20:07] (Version actuelle) nanaki
Ligne 1: Ligne 1:
-===== Liste des Sorts et techniques =====+<html>
  
-Un complément d'information sur certains sorts a été ajouté après le tableau de sorts.+<style> 
 +body { font-family: Arial; }
  
-<html> +table { border-collapsecollapse; width: 100%; font-size13px; } 
-<head> +td, th { border: 1px solid #ccc; padding5px; }
-<meta charset="UTF-8"> +
-<title>Compétences — Techniques & Sorts</title> +
-<style> +
-body { font-family: Arial, sans-serif; margin: 10px; } +
-h3 { text-align: center; } +
-.table-container width: 100%; overflow-xautomargin-top: 10px; } +
-table { width: 100%; border-collapsecollapse; min-width: 1200px; } +
-th, td padding: 8px; border: 1px solid #ccc; text-alignleft; }+
 th { background: #f2f2f2; } th { background: #f2f2f2; }
-tbody tr:nth-child(odd) { background: #fafafa; } 
-tbody tr:nth-child(even) { background: #ffffff; } 
  
-/* Couleurs par race */ +.offensif background: #ffe5e5; } 
-td.race-Communs color: #555; } +.defensif background#e5f0ff; } 
-td.race-Nain colorred; } +.malediction background#f3e5ff; } 
-td.race-Géant colorsaddlebrown; } + 
-td.race-Olympien { color: darkorange; } +.controls margin-bottom:10px; }
-td.race-HS color: darkgreen; } +
-td.race-Elfe { colorgreen; }+
 </style> </style>
-</head> 
-<body> 
  
-<!-- ================= TABLEAU 1 : sorts ================= --> +<div class="controls">
-<h3>Gestion des compétences — sorts</h3> +
-<label for="raceSelect1">Choisir une race :</label> +
-<select id="raceSelect1"> +
-  <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>+
  
-<div class="table-container"> +Points : <span id="points">0</span> / 15
-<table id="competencesTable1"> +
-<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><th>Niveau</th> +
-</tr> +
-</thead> +
-  <tbody>+
  
-<!-- ================= COMMUNS ================= -->+<br><br>
  
 +Recherche :
 +<input type="text" id="search" placeholder="Nom, effet...">
  
-<tr class="Communs"> +Filtre effet : 
-<td class="race-Communs">Communs</td><td>Arcane ajustée</td><td>Sort</td><td>Offensif</td+<select id="filterEffect"> 
-<td>6 MP</td><td>Avantage au toucher</td><td>Autre</td><td>min 2</td+<option value="all">Tous</option> 
-<td>Donne l’avantage au toucher</td><td>/</td><td>50 pos</td><td>1</td+<option value="offensif">Offensif</option
-</tr>+<option value="defensif">Soutien</option
 +<option value="malediction">Malédiction</option
 +</select>
  
-<tr class="Communs"> +Filtre type : 
-<td class="race-Communs">Communs</td><td>Arcanes précises</td><td>Sort</td><td>Offensif</td+<select id="filterType"> 
-<td>6 MP</td><td>+4 au toucher</td><td>Autre</td><td>min 2</td+<option value="all">Tous</option> 
-<td>Bonus de +4 pour toucher</td><td>/</td><td>50 pos</td><td>1</td+<option value="S">Sort</option> 
-</tr>+<option value="CAC">CAC</option
 +<option value="DIS">Distance</option
 +<option value="P">Passif</option
 +</select>
  
-<tr class="Communs"> +</div>
-<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>50 pos</td><td>1</td> +
-</tr>+
  
-<tr class="Communs"+<table id="skills">
-<td class="race-Communs">Communs</td><td>Aveuglement</td><td>Sort</td><td>Malédiction</td> +
-<td>4 MP</td><td>-1 P</td><td>Autre</td><td>min 2</td> +
-<td>Aveuglement (x1)</td><td>non cumulable</td><td>50 pos</td><td>1</td> +
-</tr>+
  
-<tr class="Communs"+<thead
-<td class="race-Communs">Communs</td><td>Coup précis</td><td>Sort</td><td>Bénédiction</td+<tr> 
-<td>4 MP</td><td>Dextérité (x2)</td><td>Autre / Soi-même</td><td>max 1</td+<th></th> 
-<td>Dextérité (x2)</td><td>non cumulable</td><td>50 pos</td><td>1</td>+<th>Race</th> 
 +<th>Nom</th
 +<th>Coût</th> 
 +<th>Type</th> 
 +<th>Effet</th> 
 +<th>Portée</th
 +<th>Niv</th>
 </tr> </tr>
 +</thead>
  
-<tr class="Communs"> +<tbody>
-<td class="race-Communs">Communs</td><td>Épuisement arcanique</td><td>Sort</td><td>Malédiction</td> +
-<td>4 MP</td><td>Essoufflement (X/3)</td><td>Autre</td><td>min 2</td> +
-<td>Réduction d’endurance</td><td>/</td><td>50 pos</td><td>1</td> +
-</tr>+
  
-<tr class="Communs"> +<!-- NIVEAU -->
-<td class="race-Communs">Communs</td><td>Maladresse</td><td>Sort</td><td>Malédiction</td> +
-<td>4 MP</td><td>Maladresse (x2)</td><td>Autre</td><td>min 2</td> +
-<td>Réduit la précision</td><td>non cumulable</td><td>50 pos</td><td>1</td> +
-</tr>+
  
-<tr class="Communs"+<tr class="offensifdata-effect="offensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Peau de granit</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>MP</td><td>Protection (x2)</td><td>Autre / Soi-même</td><td>max 1</td> +<td>com</td><td>Arcane ajustée</td><td>MP</td><td>S</td><td>Avantage toucher</td><td>min 2</td><td>1</td>
-<td>Renforce la défense</td><td>non cumulable</td><td>50 pos</td><td>1</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="offensifdata-effect="offensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Restauration mineure</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>6 MP</td><td>-5 malus</td><td>Autre / Soi-même</td><td>max 1</td> +<td>com</td><td>Arcanes précises</td><td>6 MP</td><td>S</td><td>+4 toucher</td><td>min 2</td><td>1</td>
-<td>Réduit les malus</td><td>/</td><td>50 pos</td><td>1</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="offensifdata-effect="offensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Vulnérabilité</td><td>Sort</td><td>Malédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>6 MP</td><td>Vulnérabilité (x2)</td><td>Autre</td><td>min 2</td> +<td>com</td><td>Arcanes violentes</td><td>6 MP</td><td>S</td><td>-6 toucher +5 dégâts</td><td>min 2</td><td>1</td>
-<td>Augmente les dégâts subis</td><td>non cumulable</td><td>50 pos</td><td>1</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="maledictiondata-effect="malediction" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Agressivité</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>MP</td><td>Agressivité (x1)</td><td>Autre / Soi-même</td><td>max 1</td> +<td>com</td><td>Aveuglement</td><td>MP</td><td>S</td><td>Aveuglement</td><td>min 2</td><td>1</td>
-<td>Augmente l’agressivité</td><td>non cumulable</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"> +<tr class="defensif" data-effect="defensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Armure</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>8 MP</td><td>Armure (x1)</td><td>Autre / Soi-même</td><td>max 1</td> +<td>com</td><td>Peau de granit</td><td>4 MP</td><td>S</td><td>Protection x2</td><td>soi-même et max 1</td><td>1</td>
-<td>Renforce la défense</td><td>non cumulable</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="defensifdata-effect="defensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Colère de la nature</td><td>Sort</td><td>Malédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>MP</td><td>Maladresse (x2), Vulnérabilité (x2)</td><td>Autre</td><td>min 2</td> +<td>com</td><td>Coup précis</td><td>MP</td><td>S</td><td>Dextérité x2</td><td>soi-même et max 1</td><td>1</td>
-<td>Affaiblissement combiné</td><td>cumulable</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="defensifdata-effect="defensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Drain</td><td>Sort</td><td>Offensif</td> +<td><input type="checkbox" class="skill"></td> 
-<td>6 MP</td><td>Vol de PV</td><td>Autre</td><td>min 2</td> +<td>com</td><td>Restauration mineure</td><td>6 MP</td><td>S</td><td>Restauration(5)</td><td>soi-même et max 1</td><td>1</td>
-<td>Récupère une partie des dégâts</td><td>/</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="maledictiondata-effect="malediction" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Faiblesse</td><td>Sort</td><td>Malédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>MP</td><td>Faiblesse (x1)</td><td>Autre</td><td>min 2</td> +<td>com</td><td>Épuisement arcanique</td><td>MP</td><td>S</td><td>Essoufflement</td><td>min 2</td><td>1</td>
-<td>Réduit les capacités</td><td>non cumulable</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="maledictiondata-effect="malediction" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Fragilité</td><td>Sort</td><td>Malédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>10 MP</td><td>Fragilité (x1)</td><td>Autre</td><td>min 2</td> +<td>com</td><td>Maladresse</td><td>MP</td><td>S</td><td>Maladresse x2</td><td>min 2</td><td>1</td>
-<td>Augmente les dégâts subis</td><td>non cumulable</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="maledictiondata-effect="malediction" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Instabilité</td><td>Sort</td><td>Malédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>6 MP</td><td>Instabilité (x6)</td><td>Autre</td><td>min 2</td> +<td>com</td><td>Vulnérabilité</td><td>6 MP</td><td>S</td><td>Vulnérabilité x2</td><td>min 2</td><td>1</td>
-<td>Effet instable</td><td>cumulable</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"> +<!-- NIVEAU -->
-<td class="race-Communs">Communs</td><td>Migraine</td><td>Sort</td><td>Malédiction</td> +
-<td>4 MP</td><td>Dégâts mentaux</td><td>Autre</td><td>min 2</td> +
-<td>Inflige des dégâts mentaux</td><td>/</td><td>100 pos</td><td>2</td> +
-</tr>+
  
-<tr class="Communs"+<tr class="offensifdata-effect="offensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Puissance de la nature</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>MP</td><td>Dextérité + Protection</td><td>Autre Soi-même</td><td>/</td> +<td>com</td><td>Drain</td><td>MP</td><td>S</td><td>Soin dégâts/3</td><td>min 2</td><td>2</td>
-<td>Boost multiple</td><td>cumulable</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="maledictiondata-effect="malediction" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Régénération</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>MP</td><td>Soin (R/2)</td><td>Autre / Soi-même</td><td>/</td> +<td>com</td><td>Faiblesse</td><td>MP</td><td>S</td><td>Faiblesse</td><td>min 2</td><td>2</td>
-<td>Soins basés sur R</td><td>/</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="defensifdata-effect="defensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Renforcement</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>6 MP</td><td>Renforcement (x6)</td><td>Autre Soi-même</td><td>/</td> +<td>com</td><td>Régénération</td><td>6 MP</td><td>S</td><td>Soin R/2</td><td>soi-même et max 1</td><td>2</td>
-<td>Boost global</td><td>cumulable</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="offensifdata-effect="offensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Restauration</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>6 MP</td><td>Restauration (R/2)</td><td>Autre / Soi-même</td><td>/</td> +<td>HS</td><td>Aiguillon</td><td>4 PM</td><td>S</td><td>+3 dégâts</td><td>min 2</td><td>2</td>
-<td>Restaure selon R</td><td>/</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="offensifdata-effect="offensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Siphon</td><td>Sort</td><td>Offensif</td> +<td><input type="checkbox" class="skill"></td> 
-<td>0 MP, PV, 2 Mvt</td><td>Vol de PM</td><td>Autre</td><td>min 2</td> +<td>Elfe</td><td>Flèche Aquatique</td><td>PM</td><td>S</td><td>+3 eau</td><td>min 2</td><td>2</td>
-<td>Convertit dégâts en PM</td><td>/</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="offensifdata-effect="offensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Stabilisation</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>2 MP, 1 Mvt</td><td>Stabilité +6</td><td>Autre / Soi-même</td><td>/</td> +<td>Géant</td><td>Boule de Magma</td><td>7 PM</td><td>S</td><td>+3 feu</td><td>min 2</td><td>2</td>
-<td>Stabilise</td><td>/</td><td>100 pos</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Communs"> +<!-- NIVEAU -->
-<td class="race-Communs">Communs</td><td>Aide</td><td>Sort</td><td>Bénédiction</td> +
-<td>8 MP</td><td>Dextérité (x4)</td><td>Autre / Soi-même</td><td>/</td> +
-<td>Boost fort</td><td>non cumulable</td><td>200 pos</td><td>3</td> +
-</tr>+
  
-<tr class="Communs"+<tr class="defensifdata-effect="defensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Fatigue</td><td>Sort</td><td>Malédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>12 MP</td><td>Vulnérabilité (x4)</td><td>Autre</td><td>min 2</td> +<td>com</td><td>Aide</td><td>MP</td><td>S</td><td>Dextérité x4</td><td>soi-même et max 1</td><td>3</td>
-<td>Affaiblissement fort</td><td>non cumulable</td><td>200 pos</td><td>3</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="maledictiondata-effect="malediction" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Malchance</td><td>Sort</td><td>Malédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>8 MP</td><td>Maladresse (x4)</td><td>Autre</td><td>min 2</td> +<td>com</td><td>Malchance</td><td>8 MP</td><td>S</td><td>Maladresse x4</td><td>min 2</td><td>3</td>
-<td>Réduit précision</td><td>non cumulable</td><td>200 pos</td><td>3</td>+
 </tr> </tr>
  
-<tr class="Communs"> +<tr class="offensif" data-effect="offensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Récupération</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>4 MP</td><td>Soin (R/2)</td><td>Autre</td><td>max 1</td> +<td>com</td><td>Régénération accélérée</td><td>10 MP</td><td>S</td><td>Soin R</td><td>soi-même et max 1</td><td>3</td>
-<td>Soigne</td><td>non cumulable</td><td>200 pos</td><td>3</td>+
 </tr> </tr>
  
-<tr class="Communs"> +<!-- NIVEAU 4 -->
-<td class="race-Communs">Communs</td><td>Réflexes accrus</td><td>Sort</td><td>Bénédiction</td> +
-<td>8 MP</td><td>Protection (x4)</td><td>Autre / Soi-même</td><td>max 1</td> +
-<td>Boost défense</td><td>non cumulable</td><td>200 pos</td><td>3</td> +
-</tr>+
  
-<tr class="Communs"+<tr class="defensifdata-effect="defensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Régénération accélérée</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>10 MP</td><td>Soin (R)</td><td>Autre / Soi-même</td><td>max 1</td> +<td>com</td><td>Bénédiction</td><td>15 MP</td><td>S</td><td>Prot x4 + Dex x4</td><td>soi-même et max 1</td><td>4</td>
-<td>Soins puissants</td><td>non cumulable</td><td>200 pos</td><td>3</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="offensifdata-effect="offensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Restauration majeure</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>12 MP</td><td>Restauration (R)</td><td>Autre / Soi-même</td><td>/</td> +<td>Géant</td><td>Météore</td><td>12 PM</td><td>S</td><td>+M feu</td><td>min 2</td><td>4</td>
-<td>Restaure complètement</td><td>/</td><td>200 pos</td><td>3</td>+
 </tr> </tr>
  
-<tr class="Communs"+<tr class="offensifdata-effect="offensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Anémie</td><td>Sort</td><td>Malédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>12 MP</td><td>Faiblesse (x2)</td><td>Autre</td><td>max 1</td> +<td>Elfe</td><td>Glaciation</td><td>8 PM</td><td>S</td><td>+6 glace</td><td>min 2</td><td>4</td>
-<td>Affaiblissement sévère</td><td>non cumulable</td><td>300 pos</td>+
 </tr> </tr>
  
-<tr class="Communs"> +<tr class="offensif" data-effect="offensif" data-type="S"> 
-<td class="race-Communs">Communs</td><td>Bénédiction</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>15 MP</td><td>Protection Dextérité (x4)</td><td>Autre / Soi-même</td><td>max 1</td> +<td>Olympien</td><td>Lame Bénie</td><td>12 PM</td><td>S</td><td>+M</td><td>max 1</td><td>4</td>
-<td>Boost complet</td><td>non cumulable</td><td>300 pos</td><td>4</td>+
 </tr> </tr>
  
-<tr class="Communs"> +<!-- NIVEAU 5 -->
-<td class="race-Communs">Communs</td><td>Cuirasse</td><td>Sort</td><td>Bénédiction</td> +
-<td>15 MP</td><td>Armure (x2)</td><td>Autre / Soi-même</td><td>max 1</td> +
-<td>Défense élevée</td><td>non cumulable</td><td>300 pos</td><td>4</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Férocité</td><td>Sort</td><td>Bénédiction</td> +
-<td>12 MP</td><td>Agressivité (x2)</td><td>Autre / Soi-même</td><td>max 1</td> +
-<td>Offensive renforcée</td><td>non cumulable</td><td>300 pos</td><td>4</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Friabilité</td><td>Sort</td><td>Malédiction</td> +
-<td>20 MP</td><td>Fragilité (x2)</td><td>Autre</td><td>min 2</td> +
-<td>Extrêmement fragile</td><td>non cumulable</td><td>300 pos</td><td>4</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Puissance du lutin capricieux</td><td>Sort</td><td>Malédiction</td> +
-<td>20 MP</td><td>Maladresse + Vulnérabilité (x4)</td><td>Autre</td><td>min 2</td> +
-<td>Double malédiction</td><td>non cumulable</td><td>300 pos</td><td>4</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Récupération supérieure</td><td>Sort</td><td>Bénédiction</td> +
-<td>10 MP</td><td>Soin (R)</td><td>Autre / Soi-même</td><td>max 1</td> +
-<td>Soins complets</td><td>non cumulable</td><td>300 pos</td><td>4</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Exténuation</td><td>Sort</td><td>Malédiction</td> +
-<td>25 MP</td><td>Vulnérabilité (x8)</td><td>Autre</td><td>min 2</td> +
-<td>Vulnérabilité (x8)</td><td>/</td><td>300 pos</td><td>5</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Guigne</td><td>Sort</td><td>Malédiction</td> +
-<td>20 MP</td><td>Maladresse (x8)</td><td>Autre</td><td>min 2</td> +
-<td>Maladresse (x8)</td><td>/</td><td>300 pos</td><td>5</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Sauvegarde</td><td>Sort</td><td>Bénédiction</td> +
-<td>20 MP</td><td>Protection (x8)</td><td>Autre / Soi-même</td><td>max 1</td> +
-<td>Protection (x8)</td><td>/</td><td>300 pos</td><td>5</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Virtuose</td><td>Sort</td><td>Bénédiction</td> +
-<td>20 MP</td><td>Dextérité (x8)</td><td>Autre / Soi-même</td><td>max 1</td> +
-<td>Dextérité (x8)</td><td>/</td><td>300 pos</td><td>5</td> +
-</tr> +
- +
-<!-- ================= RACES ================= --> +
- +
- +
-<tr class="HS"> +
-<td class="race-HS">HS</td><td>Aiguillon</td><td>Sort</td><td>Offensif</td> +
-<td>4 PM</td><td>+3</td><td>Autre</td><td>min 2</td> +
-<td>Projette un aiguillon sur l’adversaire.</td><td>/</td><td>100 po</td><td>2</td> +
-</tr> +
- +
-<tr class="HS"> +
-<td class="race-HS">HS</td><td>Flux Vital</td><td>Sort</td><td>Bénédiction</td> +
-<td>6 PM</td><td></td><td>Soi-même</td><td>0</td> +
-<td>Puise dans la régénération magique pour se soigner.</td><td>/</td><td>100 po</td><td>2</td> +
-</tr> +
- +
- +
-<tr class="HS"> +
-<td class="race-HS">HS</td><td>Arme Vivante *</td><td>Sort</td><td>Offensif</td> +
-<td>12 PM</td><td>+M</td><td>Autre</td><td>max 1</td> +
-<td>Ajoute des dégâts magiques à une attaque avec une arme composée de bois (pétrifié ou non). La caractéristique de touche pour ce sort est la CC.</td><td>/</td><td>300 po</td><td>4</td> +
-</tr> +
- +
-<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><td>4</td> +
-</tr> +
- +
-<tr class="Elfe"> +
-<td class="race-Elfe">Elfe</td><td>Aiguillon</td><td>Sort</td><td>Offensif</td> +
-<td>4 PM</td><td>+3</td><td>Autre</td><td>min 2</td> +
-<td>Projette un aiguillon sur l’adversaire.</td><td>/</td><td>100 po</td><td>2</td> +
-</tr> +
- +
-<tr class="Elfe"> +
-<td class="race-Elfe">Elfe</td><td>Flèche Aquatique</td><td>Sort</td><td>Offensif</td> +
-<td>PM</td><td>+3 + effet Eau</td><td>Autre</td><td>min 2</td> +
-<td> Projette une flèche composée d'eau sur l'adversaire.</td><td>effet non cumulable</td><td>100 po</td><td>2</td> +
-</tr> +
- +
-<tr class="Elfe"> +
-<td class="race-Elfe">Elfe</td><td>Lien de Vie</td><td>Sort</td><td>Bénédiction</td> +
-<td>6 PM</td><td></td><td>Autre</td><td>max 1</td> +
-<td>Soigne via régénération magique.</td><td>/</td><td>100 po</td><td>2</td> +
-</tr> +
- +
-<tr class="Elfe"> +
-<td class="race-Elfe">Elfe</td><td>Trait Béni *</td><td>Sort</td><td>Offensif</td> +
-<td>12 PM</td><td>+M</td><td>Autre</td><td>min 2</td> +
-<td>Ajoute des dégâts magiques lors d'une attaque au tir. La caractéristique de touche pour ce sort est la CT. L'attaquant fait en dégâts F+M et la cible encaisse avec E+M.</td><td>/</td><td>300 po</td><td>4</td> +
-</tr> +
- +
-<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><td>4</td> +
-</tr> +
- +
-<tr class="Géant"> +
-<td class="race-Géant">Géant</td><td>Aiguillon</td><td>Sort</td><td>Offensif</td> +
-<td>4 PM</td><td>+3</td><td>Autre</td><td>min 2</td> +
-<td>Projette un aiguillon sur l’adversaire.</td><td>/</td><td>100 po</td><td>2</td> +
-</tr> +
- +
-<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 + effet Feu</td><td>Autre</td><td>min 2</td> +
-<td>Lance une boule de lave en fusion sur l'adversaire, qui prend feu.</td><td>effet non cumulable</td><td>100 po</td><td>2</td> +
-</tr> +
- +
-<tr class="Géant"> +
-<td class="race-Géant">Géant</td><td>Régénération</td><td>Sort</td><td>Bénédiction</td> +
-<td>6 PM</td><td></td><td>Autre</td><td>max 1</td> +
-<td>Régénère la santé d'une cible au corps à corps. La cible est soignée à la hauteur de la R du lanceur. inflige poison au lanceur.</td><td>/</td><td>100 po</td><td>2</td> +
-</tr> +
- +
-<tr class="Géant"> +
-<td class="race-Géant">Géant</td><td>Météore *</td><td>Sort</td><td>Offensif</td> +
-<td>12 PM</td><td>+M + effet Feu</td><td>Autre</td><td>min 2</td> +
-<td>Ajoute des dégâts magiques et de feu à une attaque au jet de pierre. La caractéristique de touche pour ce sort est la CT. Une pierre doit être équipée pour lancer le sort. L'attaquant fait en dégâts F+M et la cible encaisse avec E+M.</td><td>effet non cumulable</td><td>300 po</td><td>4</td> +
-</tr> +
- +
-<tr class="Géant"> +
-<td class="race-Géant">Géant</td><td>Souffle des cimes</td><td>Sort</td><td>Offensif</td> +
-<td>8 PM</td><td>+6</td><td>Autre</td><td>max 2</td> +
-<td>Imprégné de la puissance de l'orage, vous rugissez un flot de foudre sur votre adversaire.</td><td>/</td><td>300 po</td><td>4</td> +
-</tr> +
- +
- +
-<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><td>2</td> +
-</tr> +
- +
-<tr class="Nain"> +
-<td class="race-Nain">Nain</td><td>Poings de Pierre</td><td>Sort</td><td>Offensif</td> +
-<td>8 PM</td><td>+8</td><td>Autre</td><td>max 1</td> +
-<td>Vos poings deviennent durs comme de la roche millénaire, que vous abattez sur vos ennemis.</td><td>/</td><td>300 po</td><td>4</td> +
-</tr> +
- +
- +
-<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 sur l'adversaire.</td><td>/</td><td>100 po</td><td>2</td> +
-</tr>+
  
-<tr class="Olympien"+<tr class="maledictiondata-effect="malediction" data-type="S"> 
-<td class="race-Olympien">Olympien</td><td>Imposition des Mains</td><td>Sort</td><td>Bénédiction</td> +<td><input type="checkbox" class="skill"></td> 
-<td>7 PM</td><td>+3</td><td>Autre</td><td>max 1</td> +<td>com</td><td>Exténuation</td><td>25 MP</td><td>S</td><td>Vulnérabilité x8</td><td>min 2</td><td>5</td>
-<td>Toucher magique pour soigner un blessé.</td><td>/</td><td>100 po</td><td>2</td>+
 </tr> </tr>
  
-<tr class="Olympien"+<tr class="defensifdata-effect="defensif" data-type="S"> 
-<td class="race-Olympien">Olympien</td><td>Lame Bénie *</td><td>Sort</td><td>Offensif</td> +<td><input type="checkbox" class="skill"></td> 
-<td>12 PM</td><td>+M</td><td>Autre</td><td>max 1</td> +<td>com</td><td>Sauvegarde</td><td>20 MP</td><td>S</td><td>Protection x8</td><td>soi-même et max 1</td><td>5</td>
-<td>Ajoute des dégâts magiques lors d'une attaque de mêlée. La caractéristique de touche pour ce sort est la CC. L'attaquant fait en dégâts F+M et la cible encaisse avec E+M. </td><td>/</td><td>300 po</td><td>4</td>+
 </tr> </tr>
  
-<tr class="Olympien"+<tr class="maledictiondata-effect="malediction" data-type="S"> 
-<td class="race-Olympien">Olympien</td><td>Soumission divine</td><td>Sort</td><td>Offensif</td> +<td><input type="checkbox" class="skill"></td> 
-<td>8 PM</td><td>+6</td><td>Autre</td><td>max 2</td> +<td>com</td><td>Guigne</td><td>20 MP</td><td>S</td><td>Maladresse x8</td><td>min 2</td><td>5</td>
-<td>Vous vous approchez de votre cible et déferlez un torrent d'énergie divine dans sa direction.</td><td>/</td><td>300 po</td><td>4</td>+
 </tr> </tr>
  
-<tr class="Olympien"+<tr class="defensifdata-effect="defensif" data-type="S"> 
-<td class="race-Olympien">Olympien</td><td>Mage sacrée</td><td>Passif</td><td>Passif</td> +<td><input type="checkbox" class="skill"></td> 
-<td>/</td><td>/</td><td>/</td><td>/</td> +<td>com</td><td>Virtuose</td><td>20 MP</td><td>S</td><td>Dextérité x8</td><td>soi-même et max 1</td><td>5</td>
-<td> Bonus de +2 pour toucher avec des sorts de soutien pour chaque effet sur lui </td> +
-<td></td><td>100</td><td>2</td>+
 </tr> </tr>
  
 </tbody> </tbody>
 </table> </table>
-</div> 
- 
  
 <script> <script>
-// Script pour le premier tableau 
-const select1 = document.getElementById("raceSelect1"); 
-const rows1 = document.querySelectorAll("#competencesTable1 tbody tr"); 
  
-select1.addEventListener("change", () => { +let max = 15;
-  const chosenRace = select1.value; +
-  rows1.forEach(row => { +
-    const isCommun = row.classList.contains("Communs"); +
-    const isRace = row.classList.contains(chosenRace); +
-    row.style.display = (chosenRace === "Toutes" || isCommun || isRace) ? "" : "none"; +
-  }); +
-}); +
-</script> +
- +
-<hr> +
- +
-<!-- ================= TABLEAU 2 : Sorts ================= --> +
-<h3>Gestion des compétences — Techniques Corps à corps</h3> +
-<label for="raceSelect2">Choisir une race :</label> +
-<select id="raceSelect2"> +
-  <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> +
- +
-<div class="table-container"> +
-<table id="competencesTable2"> +
-<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><th>Niveau</th> +
-</tr> +
-</thead> +
-<tbody> +
- +
-    <!-- ===== COMMUNS ===== --> +
-      <tr class="Communs"><td class="race-Communs">Communs</td><td>Epuisement</td><td>Technique</td><td>Contact</td><td>/</td><td><span style="color: red;">Essouflement(X/2)</span></td><td>Autre</td><td>max 1</td><td>Ne fait pas de dégâts. Jet de CC pur. Essouflement(X/2) où X est la différence des jets de dés.</td><td>effet immédiat, gain immédiat des malus, pas de statut, cumul possible</td><td>50 pos</td>><td>1</td> +
-      <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>50 pos</td><td>1</td> +
-      <tr class="Communs"><td class="race-Communs">Communs</td><td>Attaque violente</td><td>Technique</td><td>Contact</td><td>4 PM</td><td>-6 toucher, +3 dégâts</td><td>Autre</td><td>max 1</td><td>Malus de -6 pour toucher, +3 dégâts.</td><td>/</td><td>50 pos</td><td>1</td> +
-      <tr class="Communs"><td class="race-Communs">Communs</td><td>Croc-en-jambe</td><td>Technique</td><td>Contact</td><td>6 PM</td><td>Ralentissement(x2D2)</td><td>Autre</td><td>max 1</td><td>Ralentissement(x2D2)</td><td>non cumulable</td><td>100 pos</td><td>2</td> +
-      <tr class="Communs"><td class="race-Communs">Communs</td><td>Manchette</td><td>Technique</td><td>Contact</td><td>2 PM</td><td>Maladresse(xX/2)</td><td>Autre</td><td>max 1</td><td>Ne fait pas de dégâts. Jet de CC pur. Si l'attaque touche, la cible aura Maladresse(xX/2) où X est la différence des jets de dés</td><td>non cumulable</td><td>100 pos</td><td>2</td> +
-      <tr class="Communs"><td class="race-Communs">Communs</td><td>Arme infusée</td><td>Technique</td><td>Contact</td><td>8 PM</td><td>M/3</td><td>Autre</td><td>max 1</td><td>Bonus de +M/3 dégâts.</td><td>/</td><td>200 pos</td><td>3</td> +
-      <tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Bousculade</td><td>Technique</td><td>Contact</td> +
-<td>1 Mvt</td><td>0</td><td>Autre</td><td>max 1</td> +
-<td>Touche auto, pas de dégâts. Si Pousse(F) est réussi, la cible est repoussée sur la case opposée au lanceur et gagne Stabilité(+4)</td> +
-<td>/</td><td>100</td><td>2</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Coup d'épaule</td><td>Technique</td><td>Contact</td> +
-<td>5 Mvt, 0A</td><td>-3</td><td>Autre</td><td>max 1</td> +
-<td>Attaque de contact à -4 pour toucher et -3 F</td> +
-<td>/</td><td>50 pos</td><td>1</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Coup ajusté</td><td>Technique</td><td>Contact</td> +
-<td>2 MP</td><td>/</td><td>Autre</td><td>max 1</td> +
-<td>L'attaque se fait avec l'avantage</td> +
-<td>/</td><td>50 pos</td><td>1</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Attaque drainante</td><td>Technique</td><td>Contact</td> +
-<td>4 MP</td><td>/</td><td>Autre</td><td>max 1</td> +
-<td>Rend autant de PV que les dégâts infligés / 3</td> +
-<td>/</td><td>200 pos</td><td>3</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Attaque siphonnante</td><td>Technique</td><td>Contact</td> +
-<td>2 PV</td><td>/</td><td>Autre</td><td>max 1</td> +
-<td>Rend autant de PM que les dégâts infligés / 3</td> +
-<td>/</td><td>200 pos</td><td>3</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Frappe à la tempe</td><td>Technique</td><td>Contact</td> +
-<td>4 MP</td><td>/</td><td>Autre</td><td>max 1</td> +
-<td>Dommage Mentaux (6)</td> +
-<td>/</td><td>200 pos</td><td>3</td> +
-</tr> +
- +
-    <!-- ===== NAINS ===== --> +
-          <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 (chance de critique). Jet basé sur CC.</td>/<td></td><td>200 po</td><td>3</td> +
-      <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>Soigne une cible au corps à corps ( la statistique utilisée pour le soin est l'agilité du lanceur)</td><td>/</td><td>100 po</td><td>2</td> +
-      <tr class="Nain"><td class="race-Nain">Nain</td><td>Clé de bras</td><td>Technique</td><td>Contact</td><td>7 PM</td><td></td><td>Soi-même</td><td>0</td><td>Pare la prochaine attaque de mếlée et immobilise l'adversaire (uniquement à Mains nues).</td><td>/</td><td>200 po</td><td>3</td> +
-      <tr class="Nain"><td class="race-Nain">Nain</td><td>Attaque Sautée</td><td>Technique</td><td>Contact</td><td>12 PM</td><td>+M</td><td>Autre</td><td>min 2</td><td>Avec une arme de mêlée, déplace immédiatement le personnage au contact de la cible et lui inflige des dégâts magiques. Pour ce sort, la carac de touche est la CC. L'attaquant fait en dégâts F+M et la cible encaisse avec E+M. </td><td>/</td><td>300 po</td><td>4</td> +
- +
-    <!-- ===== GÉANTS ===== --> +
-    <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 (coup critique automatique)</td><td>Autre</td><td>max 1</td> +
-      <td>Inflige un coup critique automatique à une cible au contact : +3 dégâts sur la cible.</td><td>/</td><td>200 po</td><td>3</td> +
-    </tr> +
- +
-    <tr class="Géant"> +
-      <td class="race-Géant">Géant</td><td>Leurre</td><td>Technique</td><td>Contact</td> +
-      <td>8 PM</td><td></td><td>Soi-même</td><td>0</td> +
-      <td>Leurre la prochaine attaque magique de l'adversaire.</td><td>/</td><td>200 po</td><td>3</td> +
-    </tr> +
- +
-    <!-- ===== OLYMPIENS ===== --> +
-    <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 ( % de chance que l'adversaire lâche son arme au sol).</td><td>/</td><td>200 po</td><td>3</td> +
-    </tr> +
- +
-    <tr class="Olympien"> +
-      <td class="race-Olympien">Olympien</td><td>Parade</td><td>Technique</td><td>Contact</td> +
-      <td>7 PM</td><td></td><td>Soi-même</td><td>0</td> +
-      <td>Pare la prochaine attaque de mêlée de l'adversaire (nécessite une arme de mêlée).</td><td>/</td><td>200 po</td><td>3</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 + poison magique</td><td>Autre</td><td>max 1</td> +
-      <td>Inflige poison + poison magique.</td><td>/</td><td>200 po</td><td>3</td> +
-    </tr> +
- +
-    <!-- ===== ELFES ===== --> +
-    <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 la pièce d'armure de tronc de l'adversaire.</td><td>/</td><td>200 po</td><td>3</td> +
-    </tr> +
- +
-    <tr class="Elfe"> +
-      <td class="race-Elfe">Elfe</td><td>Pas de côté</td><td>Technique</td><td>Contact</td> +
-      <td>7 PM + 1 Mvt</td><td></td><td>Soi-même</td><td>0</td> +
-      <td>Esquive la prochaine attaque physique en se déplaçant aléatoirement d'une case.</td><td>/</td><td>200 po</td><td>3</td> +
-    </tr> +
-     +
-     +
-    <!-- ===== COMMUNS ===== --> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Maître bretteur</td><td>Passif</td><td>Passif</td> +
-<td>/</td><td>/</td><td>/</td><td>/</td> +
-<td>Les Malus infligés par les attaques de mêlée du personnage sont augmentés de 1</td> +
-<td>2 comp. Avancées</td><td>300 pos</td><td>4</td> +
-</tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Duelliste</td><td>Passif</td><td>Passif</td> +
-<td>/</td><td>/</td><td>/</td><td>/</td> +
-<td>Le personnage a l'avantage quand il effectue une attaque/technique basée sur la CC</td> +
-<td>/</td><td>300 pos</td><td>4</td> +
-</tr> +
- +
-<!-- ===== GÉANTS ===== --> +
- +
-<tr class="Géant"> +
-<td class="race-Géant">Géant</td><td>Berserker*</td><td>Passif</td><td>Passif</td> +
-<td>/</td><td>/</td><td>/</td><td>/</td> +
-<td>Gagne +1 pour toucher au CàC tous les 10 pv perdus</td> +
-<td>/</td><td>100 pos</td><td>2</td> +
-</tr> +
- +
-<!-- ===== HS ===== --> +
- +
-<tr class="HS"> +
-<td class="race-HS">HS</td><td>Griffes*</td><td>Passif</td><td>Passif</td> +
-<td>/</td><td>/</td><td>/</td><td>/</td> +
-<td>Bonus de +3Dmg aux poings</td> +
-<td>/</td><td>1OO pos</td><td>2</td> +
-</tr> +
- +
-<!-- ===== ELFES ===== --> +
- +
-<tr class="Elfe"> +
-<td class="race-Elfe">Elfe</td><td>Fulgurance*</td><td>Passif</td><td>Passif</td> +
-<td>/</td><td>/</td><td>/</td><td>/</td> +
-<td>Gagne +1 pour toucher au CàC et +1 Esquive tous les 5Mvt max</td> +
-<td>/</td><td>1OO pos</td><td>2</td> +
-</tr> +
- +
-  </tbody> +
-</table> +
-</div> +
- +
-<script> +
-// Script pour le second tableau +
-const select2 = document.getElementById("raceSelect2"); +
-const rows2 document.querySelectorAll("#competencesTable2 tbody tr");+
  
-select2.addEventListener("change"(=> { +document.querySelectorAll(".skill").forEach(cb=>{ 
-  const chosenRace = select2.value; +cb.addEventListener("change", ()=>{ 
-  rows2.forEach(row => { +let total document.querySelectorAll(".skill:checked").length
-    const isCommun row.classList.contains("Communs"); +if(total > max){ cb.checked = falsereturn; } 
-    const isRace = row.classList.contains(chosenRace); +points.innerText total;
-    row.style.display (chosenRace === "Toutes" || isCommun || isRace) ? "" : "none"; +
-  });+
 }); });
-</script> 
- 
- 
-<hr> 
- 
-<!-- ================= TABLEAU 3 : Techniques Distance ================= --> 
-<h3>Gestion des compétences — Techniques Distance</h3> 
-<label for="raceSelect3">Choisir une race :</label> 
-<select id="raceSelect3"> 
-  <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> 
- 
-<div class="table-container"> 
-<table id="competencesTable3"> 
-<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><th>Niveau</th> 
-</tr> 
-</thead> 
-<tbody> 
- 
-<!-- ================= COMMUNS ================= --> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Tir épuisant</td><td>Technique</td><td>Tir munitions</td> 
-<td>/</td><td>Essoufflement (X/3)</td><td>Autre</td><td>min 2</td> 
-<td>Ne fait pas de dégâts. Jet de CT pur. Essouflement(X/3) où X est la différence des jets de dés</td><td>Effet immédiat. Cumul possible.</td><td>50 pos</td><td>1</td> 
-</tr> 
- 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Tir précis </td><td>Technique</td><td>Distance</td> 
-<td>2 MP</td><td>+4 au toucher, -3 dégâts</td><td>Autre</td><td>min 2</td> 
-<td>Bonus +4 au toucher, Malus de 3 aux dégâts </td><td>/</td><td>50 pos</td><td>1</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Tir violent</td><td>Technique</td><td>Distance</td> 
-<td>2 MP</td><td>-6 au toucher, +2 dégâts</td><td>Autre</td><td>min 2</td> 
-<td>Malus de -6 pour toucher, bonus +2 dégâts</td><td>/</td><td>50 pos</td><td>1</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Tir à la cheville</td><td>Technique</td><td>Tir munitions</td> 
-<td>6 MP</td><td>Ralentissement(x1D2)</td><td>Autre</td><td>min 2</td> 
-<td>Avec une arme à munitions, si la cible est touchée Ralentissement(x1D2)  </td><td>Non cumulable</td><td>100 pos</td><td>2</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Tir handicapant</td><td>Technique</td><td>Distance</td> 
-<td>4 MP</td><td>Vulnérabilité (xX)</td><td>Autre</td><td>min 2</td> 
-<td>Ne fait pas de dégâts. Jet de CT pur. Vulnérabilité (xX) où X est la différence entre le jet d'attaque et de défense /3</td><td>Non cumulable</td><td>100 pos</td><td>2</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Jet infusé</td><td>Technique</td><td>Jet</td> 
-<td>10 MP</td><td>M/3</td><td>Autre</td><td>min 2</td> 
-<td>Avec une arme de jet, +M/3 dmg</td><td>/</td><td>200 pos</td><td>3</td> 
-</tr> 
- 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Arme improvisée</td><td>Technique</td><td>Jet</td> 
-<td>2 MP</td><td>-2</td><td>Autre</td><td>min 2</td> 
-<td>Effectue une attaque à distance, même sans arme équipée. -4 pour toucher, -2 Dmg</td> 
-<td>/</td><td>50 pos</td><td>1</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Bout portant</td><td>Technique</td><td>Jet</td> 
-<td>2 MP</td><td>/</td><td>Autre</td><td>max 1</td> 
-<td>Avec une arme de jet, fait un tir en étant au contact avec -8 pour toucher</td> 
-<td>/</td><td>50 pos</td><td>1</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Tir ajusté</td><td>Technique</td><td>Distance</td> 
-<td>2 MP</td><td>/</td><td>Autre</td><td>min 2</td> 
-<td>Le tir se fait avec avantage</td> 
-<td>/</td><td>50 pos</td><td>1</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Jet de sable</td><td>Technique</td><td>Distance</td> 
-<td>4 MP, 1 Mvt</td><td>0</td><td>Autre</td><td>max 1</td> 
-<td>Ne fait pas de dégâts. Aveuglement (x2)</td> 
-<td>/</td><td>100 pos</td><td>2</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Tireur d'élite</td><td>Passif</td><td>/</td> 
-<td>/</td><td>/</td><td>/</td><td>/</td> 
-<td>Le personnage a l'avantage quand il effectue une attaque/technique avec une arme de tir à munitions</td> 
-<td>/</td><td>300 pos</td><td>4</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Lanceur</td><td>Passif</td><td>/</td> 
-<td>/</td><td>/</td><td>/</td><td>/</td> 
-<td>Le personnage a l'avantage quand il effectue une attaque/technique avec une arme de jet</td> 
-<td>/</td><td>300 pos</td><td>4</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Escarmoucheur</td><td>Passif</td><td>/</td> 
-<td>/</td><td>/</td><td>/</td><td>/</td> 
-<td>Les Malus infligés par les Tirs du personnage sont augmentés de 1</td> 
-<td>/</td><td>300 pos</td><td>4</td> 
-</tr> 
- 
- 
-  </tbody> 
-</table> 
-</div> 
- 
-<script> 
-// Script pour le troisieme tableau 
-const select3 = document.getElementById("raceSelect3"); 
-const rows3 = document.querySelectorAll("#competencesTable3 tbody tr"); 
- 
-select3.addEventListener("change", () => { 
-  const chosenRace = select3.value; 
-  rows3.forEach(row => { 
-    const isCommun = row.classList.contains("Communs"); 
-    const isRace = row.classList.contains(chosenRace); 
-    row.style.display = (chosenRace === "Toutes" || isCommun || isRace) ? "" : "none"; 
-  }); 
 }); });
-</script> 
  
 +function filter(){
 +let e = filterEffect.value;
 +let t = filterType.value;
 +let s = search.value.toLowerCase();
  
-<hr> +document.querySelectorAll("#skills tbody tr").forEach(r=>{ 
- +let txt r.innerText.toLowerCase(); 
-<!-- ================= TABLEAU 4 : Furtivité ================= --> +let ok = (e=="all"||r.dataset.effect==e
-<h3>Gestion des compétences — Techniques Furtivité</h3> +&& (t=="all"||r.dataset.type==t
-<label for="raceSelect4">Choisir une race :</label> +&& txt.includes(s); 
-<select id="raceSelect4"> +r.style.display = ok ? "" : "none";
-  <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> +
- +
-<div class="table-container"> +
-<table id="competencesTable4"> +
-<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><th>Niveau</th> +
-</tr> +
-</thead> +
-<tbody> +
- +
- +
- +
- +
- <!-- ================= COMMUNS ================= --> +
- +
- <tr class="Communs"> +
- <td class="race-Communs">Communs</td><td>Exploration</td><td>Technique</td><td>Personnel</td> +
- <td>Toutes les A restantes </td><td>+X P</td><td>Soi-même</td><td>/</td> +
- <td>Le personnage gagne Acuité visuelle (x) où x est le nombre d'actions dépensées jusqu'au prochain tour</td><td>/</td><td>50 pos</td><td>1</td> +
- </tr> +
- +
- +
- <tr class="Communs"> +
- <td class="race-Communs">Communs</td><td>Discrétion</td><td>Technique</td><td>Personnel</td> +
- <td>X MP, Y Mvt </td><td></td><td>Soi-même</td><td>/</td> +
- <td>Le personnage n'apparaîtra pas sur la carte générale jusqu'à son prochain tourX= 2*(Imposture+1). Y = 1/2*(Imposture+1) (voir sous le tableau)</td><td>/</td><td>200 pos</td><td>3</td> +
- </tr> +
- +
-<tr class="Communs"> +
-<td class="race-Communs">Communs</td><td>Pas léger</td><td>Technique</td><td>Personnel</td> +
-<td>X MP, Y Mvt, 1A</td><td>/</td><td>Soi-même</td><td>/</td> +
-<td>Les déplacements ne laissent pas de trace de pas jusqu'au prochain tour. X= 2*(Imposture+1). Y = 1*(Imposture+1) (voir sous le tableau)</td> +
-<td>/</td><td>50 pos</td><td>1</td> +
-</tr+
- +
- <tr class="Communs"> +
- <td class="race-Communs">Communs</td><td>Camouflage (Olympien)</td><td>Technique</td><td>Personnel</td> +
- <td>X MP, Y Mvt</td><td>/</td><td>Soi-même</td><td>/</td> +
- <td>Apparaît sur la carte générale avec la Race choisie (Olympien) jusqu'à son prochain tourX= 2*(Imposture+1). Y 1/2*(Imposture+1) (voir sous le tableau)</td><td>/</td><td>300 pos</td><td>4</td+
- </tr> +
- <tr class="Communs"> +
- <td class="race-Communs">Communs</td><td>Camouflage (Elfe)</td><td>Technique</td><td>Personnel</td> +
- <td>X MP, Y Mvt</td><td>/</td><td>Soi-même</td><td>/</td> +
- <td>Apparaît sur la carte générale avec la Race choisie (Elfe) jusqu'à son prochain tourX= 2*(Imposture+1)Y = 1/2*(Imposture+1(voir sous le tableau)</td><td>/</td><td>300 pos</td><td>4</td> +
- </tr> +
- <tr class="Communs"> +
- <td class="race-Communs">Communs</td><td>Camouflage (HS)</td><td>Technique</td><td>Personnel</td> +
- <td>X MP, Y Mvt</td><td>/</td><td>Soi-même</td><td>/</td> +
- <td>Apparaît sur la carte générale avec la Race choisie (HS) jusqu'à son prochain tour. X2*(Imposture+1). Y = 1/2*(Imposture+1) (voir sous le tableau)</td><td>/</td><td>300 pos</td><td>4</td> +
- </tr> +
- <tr class="Communs"+
- <td class="race-Communs">Communs</td><td>Camouflage (Géant)</td><td>Technique</td><td>Personnel</td> +
- <td>X MP, Y Mvt</td><td>/</td><td>Soi-même</td><td>/</td> +
- <td>Apparaît sur la carte générale avec la Race choisie (Géant) jusqu'à son prochain tourX= 2*(Imposture+1)1/2*(Imposture+1) (voir sous le tableau)</td><td>/</td><td>300 pos</td><td>4</td> +
- </tr> +
- <tr class="Communs"> +
- <td class="race-Communs">Communs</td><td>Camouflage (Nain)</td><td>Technique</td><td>Personnel</td> +
- <td>X MP, Y Mvt</td><td>/</td><td>Soi-même</td><td>/</td> +
- <td>Apparaît sur la carte générale avec la Race choisie (Nain) jusqu'à son prochain tour. X2*(Imposture+1). Y 1/2*(Imposture+1) (voir sous le tableau)</td><td>/</td><td>300 pos</td><td>4</td> +
- </tr> +
- +
- +
-  </tbody> +
-</table> +
-</div> +
- +
-<script> +
-// Script pour le quatrieme tableau +
-const select4 = document.getElementById("raceSelect4"); +
-const rows4 = document.querySelectorAll("#competencesTable4 tbody tr"); +
- +
-select4.addEventListener("change", () => { +
-  const chosenRace select4.value; +
-  rows4.forEach(row => { +
-    const isCommun = row.classList.contains("Communs"); +
-    const isRace = row.classList.contains(chosenRace); +
-    row.style.display = (chosenRace === "Toutes" || isCommun || isRace) ? "" : "none"+
-  });+
 }); });
-</script>+}
  
 +filterEffect.onchange = filter;
 +filterType.onchange = filter;
 +search.oninput = filter;
  
-<hr> 
- 
-<!-- ================= TABLEAU 5 : Survie ================= --> 
-<h3>Gestion des compétences — Techniques de Survie</h3> 
-<label for="raceSelect5">Choisir une race :</label> 
-<select id="raceSelect5"> 
-  <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> 
- 
-<div class="table-container"> 
-<table id="competencesTable5"> 
-<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><th>Niveau</th> 
-</tr> 
-</thead> 
-<tbody> 
- 
- 
- 
- 
- <!-- ================= COMMUNS ================= --> 
- 
- <tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Encaisser</td><td>Technique</td><td>Personnel</td> 
-<td>6 MP</td><td>/</td><td>Soi-même</td><td>/</td> 
-<td>Donne Encaisse au personnage jusqu'à son prochain tour</td> 
-<td>/</td><td>100 pos</td><td>2</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Anguille</td><td>Passif</td><td>Passif</td> 
-<td>/</td><td>/</td><td>/</td><td>/</td> 
-<td>Le personnage a l'avantage quand il esquive (CC/CT)</td> 
-<td>/</td><td>300 pos</td><td>4</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Couverture</td><td>Passif</td><td>Passif</td> 
-<td>/</td><td>/</td><td>/</td><td>/</td> 
-<td>Le personnage esquive les Tirs à 85% CC et 15% Agi si il est équipé d'un Bouclier</td> 
-<td>/</td><td>300 pos</td><td>4</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Inépuisable</td><td>Passif</td><td>Passif</td> 
-<td>/</td><td>/</td><td>/</td><td>/</td> 
-<td>Les Malus appliqués par des actions adverses sont réduits de 1</td> 
-<td>/</td><td>300 pos</td><td>4</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Réflexes fulgurants</td><td>Passif</td><td>Passif</td> 
-<td>/</td><td>/</td><td>/</td><td>/</td> 
-<td>L'esquive des Tirs se fait à 85% Agi et 15% CC au lieu de la formule habituelle</td> 
-<td>/</td><td>300 pos</td><td>4</td> 
-</tr> 
- 
-<tr class="Communs"> 
-<td class="race-Communs">Communs</td><td>Volonté de fer</td><td>Passif</td><td>Passif</td> 
-<td>/</td><td>/</td><td>/</td><td>/</td> 
-<td>Le personnage a l'avantage quand il résiste à un sort (FM)</td> 
-<td>/</td><td>300 pos</td><td>4</td> 
-</tr> 
- 
-  </tbody> 
-</table> 
-</div> 
- 
- 
-<script> 
-// Script pour le cinquième tableau 
-const select5 = document.getElementById("raceSelect5"); 
-const rows5 = document.querySelectorAll("#competencesTable5 tbody tr"); 
- 
-select5.addEventListener("change", () => { 
-  const chosenRace = select5.value; 
-  rows3.forEach(row => { 
-    const isCommun = row.classList.contains("Communs"); 
-    const isRace = row.classList.contains(chosenRace); 
-    row.style.display = (chosenRace === "Toutes" || isCommun || isRace) ? "" : "none"; 
-  }); 
-}); 
 </script> </script>
  
- 
-</body> 
 </html> </html>
brouillon7.1776628712.txt.gz · Dernière modification : 2026/04/19 21:58 de nanaki