Outils pour utilisateurs

Outils du site


brouillon16

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
brouillon16 [2026/04/24 17:12] – créée nanakibrouillon16 [2026/04/24 17:18] (Version actuelle) nanaki
Ligne 1: Ligne 1:
-qqq+<html> 
 +<head> 
 +<meta charset="UTF-8"> 
 +<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
 + 
 + 
 +<style> 
 +body { font-family: Arial; } 
 + 
 +table { border-collapse: collapse; width: 100%; font-size: 13px; } 
 +td, th { border: 1px solid #ccc; padding: 5px; } 
 +th { background: #f2f2f2; cursor:pointer;
 + 
 +.table-container { 
 +width: 100%; 
 +overflow-x: auto; 
 +
 + 
 +/* PC */ 
 +table { 
 +width: 100%; 
 +table-layout: fixed; 
 +
 + 
 +/*  tailles des colonnes */ 
 +th:nth-child(1) { width: 15px; } /* checkbox */ 
 +th:nth-child(2) { width: 40px; } /* Race */ 
 +th:nth-child(3) { width: 40px; } /* Catégorie */ 
 +th:nth-child(4) { width: 100px; } /* Nom */ 
 +th:nth-child(5) { width: 80px; } /* Coût */ 
 +th:nth-child(6) { width: 60px; } /* Type */ 
 +th:nth-child(7) { width: 100px; } /* Effet */ 
 +th:nth-child(8) { width: 120px; } /* Portée */ 
 +th:nth-child(9) { width: 20px; } /* Niveau */ 
 + 
 +/* PAR DÉFAUT : PAS DE RETOUR LIGNE */ 
 +td, th { 
 +overflow: hidden; 
 +text-overflow: ellipsis; 
 +white-space: nowrap; 
 +
 + 
 +/*  EXCEPTION : COLONNE EFFET */ 
 +td:nth-child(4) { 
 +white-space: normal; /* autorise retour ligne */ 
 +word-break: break-word; /* casse les mots longs */ 
 +
 + 
 +td:nth-child(7) { 
 +white-space: normal; /* autorise retour ligne */ 
 +word-break: break-word; /* casse les mots longs */ 
 +
 + 
 +/* Mobile */ 
 +@media (max-width: 768px) { 
 +table { 
 +min-width: 900px; 
 +
 +
 + 
 +/* cellules */ 
 +td, th { 
 +overflow: hidden; 
 +text-overflow: ellipsis; 
 +white-space: nowrap; 
 +
 + 
 +/* exception effet */ 
 +td:nth-child(7) { 
 +white-space: normal; 
 +
 + 
 + 
 +/* Catégories */ 
 +.sort { background: #fff5e5; } 
 +.cac { background: #ffe5e5; } 
 +.tir { background: #e5f0ff; } 
 +.survie { background: #e5fff5; } 
 +.furtivite { background: #f5e5ff; } 
 + 
 +/* Effets */ 
 +.offensif { border-left: 4px solid #ff4d4d; } 
 +.defensif { border-left: 4px solid #4d79ff; } 
 +.soin { border-left: 4px solid #4d79ff; } 
 +.malediction { border-left: 4px solid #9933ff; } 
 + 
 +/* Couleurs des sorts par effet */ 
 +.sort.offensif { 
 +  background: #ffe5e5; /* rouge clair */ 
 +
 + 
 +.sort.defensif { 
 +  background: #e5f0ff; /* bleu clair */ 
 +
 + 
 +.sort.malediction { 
 +  background: #f3e5ff; /* violet clair */ 
 +
 + 
 +/* Passifs */ 
 +.P { background: #e5ffe5 !important; } 
 + 
 +.controls { margin-bottom:10px;
 +</style> 
 +</head> 
 + 
 +<body> 
 + 
 +<div class="controls"> 
 + 
 +Points : <span id="points">0</span> / 15 
 + 
 +<br><br> 
 + 
 +Recherche : 
 +<input type="text" id="search"> 
 + 
 +Filtre catégorie : 
 +<select id="filterCat"> 
 +<option value="all">Toutes</option> 
 +<option value="sort">Sorts</option> 
 +<option value="cac">CAC</option> 
 +<option value="dis">Distance</option> 
 +<option value="survie">Survie</option> 
 +<option value="furtivite">Furtivité</option> 
 +</select> 
 + 
 +Filtre effet : 
 +<select id="filterEffect"> 
 +<option value="all">Tous</option> 
 +<option value="offensif">Offensif</option> 
 +<option value="defensif">Défensif</option> 
 +<option value="soin">Soin</option> 
 +<option value="malediction">Malédiction</option> 
 +</select> 
 + 
 +Filtre type : 
 +<select id="filterType"> 
 +<option value="all">Tous</option> 
 +<option value="S">Sort</option> 
 +<option value="T">Technique</option> 
 +<option value="P">Passif</option> 
 +</select> 
 + 
 +</div> 
 + 
 +<div class="table-container"> 
 +  <table id="skills"> 
 +   
 + 
 + 
 +<thead> 
 +<tr> 
 +<th></th> 
 +<th onclick="sortTable(1)">Race</th> 
 +<th onclick="sortTable(2)">Catégorie</th> 
 +<th onclick="sortTable(3)">Nom</th> 
 +<th onclick="sortTable(4)">Coût</th> 
 +<th onclick="sortTable(5)">Type</th> 
 +<th>Effet</th> 
 +<th>Portée</th> 
 +<th onclick="sortTable(8)">Niv</th> 
 +</tr> 
 +</thead> 
 + 
 +<tbody> 
 + 
 +<!-- SORT --> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Aveuglement</td><td>4 MP</td><td>S</td><td>"Aveuglement" (x1)</td><td>min 2</td><td>1</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Arcane ajustée</td><td>6 MP</td><td>S</td><td>"Avantage" sur le lancer</td><td>min 2</td><td>1</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Arcanes précises</td><td>6 MP</td><td>S</td><td>+4 toucher</td><td>min 2</td><td>1</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</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> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</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> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Coup précis</td><td>4 MP</td><td>S</td><td>"Dextérité" (x2)</td><td>soi-même et max 1</td><td>1</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</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> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Épuisement arcanique</td><td>4 MP</td><td>S</td><td>"Essoufflement" (X/3) 0 dégats. W différence des jets de dés</td><td>min 2</td><td>1</td> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Maladresse</td><td>4 MP</td><td>S</td><td>"Maladresse" (x2)</td><td>min 2</td><td>1</td> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Vulnérabilité</td><td>6 MP</td><td>S</td><td>"Vulnérabilité" (x2)</td><td>min 2</td><td>1</td> 
 +</tr> 
 + 
 +<!-- NIVEAU 2 --> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Drain</td><td>6 MP</td><td>S</td><td>"drain"</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Faiblesse</td><td>6 MP</td><td>S</td><td>"Faiblesse" (x1)</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="soin" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Régénération</td><td>6 MP</td><td>S</td><td>"Soin" (R de la cible)/2</td><td>soi-même et max 1</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>HS</td><td>Sort</td><td>Aiguillon</td><td>4 PM</td><td>S</td><td>+3 dégâts</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Elfe</td><td>Sort</td><td>Flèche Aquatique</td><td>5 PM</td><td>S</td><td>"eau" +3 dégâts</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Géant</td><td>Sort</td><td>Boule de Magma</td><td>7 PM</td><td>S</td><td>"feu" +3 dégâts</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Agressivité</td><td>6 MP</td><td>S</td><td>"Agressivité" (x1)</td><td>soi-même et max 1</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Armure</td><td>8 MP</td><td>S</td><td>"Armure" (x1)</td><td>soi-même et max 1</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Colère de la nature</td><td>8 MP</td><td>S</td><td>"Maladresse" (x2) + "Vulnérabilité" (x2)</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="soin" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>HS</td><td>Sort</td><td>Flux Vital</td><td>6 PM</td><td>S</td><td>"Soin" égal à la RM</td><td>soi-même</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Fragilité</td><td>10 MP</td><td>S</td><td>"Fragilité" (x1)</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="soin" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Olymp</td><td>Sort</td><td>Imposition des Mains</td><td>7 PM</td><td>S</td><td>"Soin" +3pv</td><td>max 1</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="soin" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Elfe</td><td>Sort</td><td>Lien de Vie</td><td>6 PM</td><td>S</td><td>Soin égale à la RM</td><td>max 1</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Instabilité</td><td>6 MP</td><td>S</td><td>"Instabilité" (x6)</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Olymp</td><td>Sort</td><td>Lame Volante</td><td>4 PM</td><td>S</td><td>+3 dégâts</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Migraine</td><td>4 MP</td><td>S</td><td>"Dommages mentaux" (M)</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Nain</td><td>Sort</td><td>Pic de Pierre</td><td>4 PM</td><td>S</td><td>+3 dégâts</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Puissance de la nature</td><td>8 MP</td><td>S</td><td>"Dextérité" (x2) + "Protection" (x2)</td><td>soi-même et max 1</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Renforcement</td><td>6 MP</td><td>S</td><td>"Renforcement" (x6)</td><td>soi-même et max 1</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Restauration</td><td>6 MP</td><td>S</td><td>"Restauration" R/2</td><td>soi-même et max 1</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Siphon</td><td>0 MP</td><td>S</td><td>"Drain" </td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Stabilisation</td><td>2 MP</td><td>S</td><td>"Stabilité" (+6)</td><td>soi-même et max 1</td><td>2</td> 
 +</tr> 
 + 
 +<!-- NIVEAU 3 --> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Aide</td><td>8 MP</td><td>S</td><td>"Dextérité" (x4)</td><td>soi-même et max 1</td><td>3</td> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Malchance</td><td>8 MP</td><td>S</td><td>"Maladresse" (x4)</td><td>min 2</td><td>3</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="soin" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Régénération accélérée</td><td>10 MP</td><td>S</td><td>"Soin" R de la cible</td><td>soi-même et max 1</td><td>3</td> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Fatigue</td><td>12 MP</td><td>S</td><td>"Vulnérabilité" (x4)</td><td>min 2</td><td>3</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="soin" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Récupération</td><td>4 MP</td><td>S</td><td>"Soin" R/2</td><td>max 1</td><td>3</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Réflexes accrus</td><td>8 MP</td><td>S</td><td>"Protection" (x4)</td><td>soi-même et max 1</td><td>3</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Restauration majeure</td><td>12 MP</td><td>S</td><td>"Restauration" R</td><td>soi-même et max 1</td><td>3</td> 
 +</tr> 
 + 
 +<!-- NIVEAU 4 --> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Bénédiction</td><td>15 MP</td><td>S</td><td>"Protection" (x4) + "Dextérité" (x4)</td><td>soi-même et max 1</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Géant</td><td>Sort</td><td>Météore*</td><td>12 PM</td><td>S</td><td>"feu" F+M dégats </td><td>min 2</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Elfe</td><td>Sort</td><td>Glaciation</td><td>8 PM</td><td>S</td><td>+6 dégâts</td><td>min 2</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Olymp</td><td>Sort</td><td>Lame Bénie</td><td>12 PM</td><td>S</td><td>F+M dégats</td><td>max 1</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Cuirasse</td><td>15 MP</td><td>S</td><td>"Armure" (x2)</td><td>soi-même et max 1</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Férocité</td><td>12 MP</td><td>S</td><td>"Agressivité" (x2)</td><td>soi-même et max 1</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Friabilité</td><td>20 MP</td><td>S</td><td>"Fragilité" (x2)</td><td>min 2</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Nain</td><td>Sort</td><td>Poings de Pierre</td><td>8 PM</td><td>S</td><td>+8 dégâts</td><td>max 1</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Puissance du lutin capricieux</td><td>20 MP</td><td>S</td><td>"Maladresse" (x4) + "Vulnérabilité" (x4)</td><td>min 2</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="soin" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Récupération supérieure</td><td>10 MP</td><td>S</td><td>"Soin" R</td><td>soi-même et max 1</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Géant</td><td>Sort</td><td>Souffle des cimes</td><td>8 PM</td><td>S</td><td>+6 dégâts</td><td>max 2</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Olymp</td><td>Sort</td><td>Soumission divine</td><td>8 PM</td><td>S</td><td>+6 dégâts</td><td>max 2</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>HS</td><td>Sort</td><td>Taillade illusoire</td><td>10 PM</td><td>S</td><td>+6 dégâts</td><td>max 3</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Elfe</td><td>Sort</td><td>Trait Béni*</td><td>12 PM</td><td>S</td><td>F+M</td><td>min 2</td><td>4</td> 
 +</tr> 
 + 
 +<!-- NIVEAU 5 --> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Exténuation</td><td>25 MP</td><td>S</td><td>"Vulnérabilité" (x8)</td><td>min 2</td><td>5</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</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> 
 +</tr> 
 + 
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</td><td>Guigne</td><td>20 MP</td><td>S</td><td>"Maladresse" (x8)</td><td>min 2</td><td>5</td> 
 +</tr> 
 + 
 +<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>com</td><td>Sort</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> 
 +</tr> 
 + 
 + 
 + 
 +<!-- CAC --> 
 + 
 +<tr class="cac" data-cat="cac" data-type="T"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>CaC</td><td>Attaque précise</td><td>2 PM</td><td>T</td><td>+4 toucher</td><td>max 1</td><td>1</td> 
 +</tr> 
 + 
 +<tr class="cac P" data-cat="cac" data-type="P"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>CaC</td><td>Maître bretteur</td><td>/</td><td>P</td><td>+1 au Malus sur la cible</td><td>/</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Attaque précise</td><td>2 PM</td><td>T</td><td>+4 toucher, -3 dégâts</td><td>max 1</td><td>1</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Attaque violente</td><td>4 PM</td><td>T</td><td>-6 toucher, +3 dégâts</td><td>max 1</td><td>1</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Coup ajusté</td><td>2 MP</td><td>T</td><td>"Avantage"</td><td>max 1</td><td>1</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Coup d'épaule</td><td>5 Mvt, 0 pa</td><td>T</td><td>-4 toucher, -3 dommage</td><td>max 1</td><td>1</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Epuisement</td><td>/</td><td>T</td><td>"Essoufflement" (X/2)</td><td>max 1</td><td>1</td></tr> 
 + 
 +<!-- ===== NIVEAU 2 ===== --> 
 + 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Nain</td><td>CaC</td><td>Barbier</td><td>8 PM</td><td>T</td><td>"Soin" au niveau de l'agi du lanceur</td><td>max 1</td><td>2</td></tr> 
 +<tr class="cac P" data-cat="cac" data-type="P"><td><input type="checkbox" class="skill"></td><td>Géant</td><td>CaC</td><td>Berserker</td><td>/</td><td>P</td><td>gagne +1 CC off tous les 10 PV perdus</td><td>/</td><td>2</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Bousculade</td><td>1 Mvt</td><td>T</td><td>"Bouscule"</td><td>max 1</td><td>2</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Croc-en-jambe</td><td>6 PM</td><td>T</td><td>"Ralentissement"(x2D2)</td><td>max 1</td><td>2</td></tr> 
 +<tr class="cac P" data-cat="cac" data-type="P"><td><input type="checkbox" class="skill"></td><td>HS</td><td>CaC</td><td>Griffes</td><td>/</td><td>P</td><td>+3 dégâts aux poings</td><td>/</td><td>2</td></tr> 
 +<tr class="cac P" data-cat="cac" data-type="P"><td><input type="checkbox" class="skill"></td><td>Elfe</td><td>CaC</td><td>Fulgurance</td><td>/</td><td>P</td><td>+1 toucher CC + 1 esquive</td><td>/</td><td>2</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Manchette</td><td>2 PM</td><td>T</td><td>Maladresse(x X/2)</td><td>max 1</td><td>2</td></tr> 
 + 
 +<!-- ===== NIVEAU 3 ===== --> 
 + 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Nain</td><td>CaC</td><td>Assomoir</td><td>7 PM</td><td>T</td><td>+4 dégats</td><td>max 1</td><td>3</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Arme infusée</td><td>8 PM</td><td>T</td><td>F+M/3</td><td>max 1</td><td>3</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Attaque drainante</td><td>4 MP</td><td>T</td><td>"drain"</td><td>max 1</td><td>3</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Attaque siphonnante</td><td>2 PV</td><td>T</td><td>"siphon"</td><td>max 1</td><td>3</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Nain</td><td>CaC</td><td>Clé de bras</td><td>7 PM</td><td>T</td><td>"clés de bras"</td><td>0</td><td>3</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Olymp</td><td>CaC</td><td>Désarmement</td><td>7 PM</td><td>T</td><td>"Désarmement"</td><td>max 1</td><td>3</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Frappe à la tempe</td><td>4 MP</td><td>T</td><td>"Dommages mentaux"(6)</td><td>max 1</td><td>3</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Elfe</td><td>CaC</td><td>Frappe vicieuse</td><td>7 PM</td><td>T</td><td>Ignore l'armure</td><td>max 1</td><td>3</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>HS</td><td>CaC</td><td>Griffes</td><td>6 PM</td><td>T</td><td>"Poison" + "poison magique"</td><td>max 1</td><td>3</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Géant</td><td>CaC</td><td>Leurre</td><td>8 PM</td><td>T</td><td>"Leurre"</td><td>0</td><td>3</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Olymp</td><td>CaC</td><td>Parade</td><td>7 PM</td><td>T</td><td>"Parade"</td><td>0</td><td>3</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Géant</td><td>CaC</td><td>Uppercut</td><td>8 PM</td><td>T</td><td>+ 3 dégats</td><td>max 1</td><td>3</td></tr> 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Elfe</td><td>CaC</td><td>Pas de côté</td><td>7 PM</td><td>T</td><td>"Pas de côté"</td><td>0</td><td>3</td></tr> 
 + 
 +<!-- ===== NIVEAU 4 ===== --> 
 + 
 +<tr class="cac" data-cat="cac" data-type="T"><td><input type="checkbox" class="skill"></td><td>Nain</td><td>CaC</td><td>Attaque sautée*</td><td>12 PM</td><td>T</td><td>Saut directement sur la cible F+M ( passe les murs)</td><td>min 2</td><td>4</td></tr> 
 +<tr class="cac P" data-cat="cac" data-type="P"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Duelliste</td><td>/</td><td>P</td><td>Avantage sur les attaques au CC</td><td>/</td><td>4</td></tr> 
 +<tr class="cac P" data-cat="cac" data-type="P"><td><input type="checkbox" class="skill"></td><td>Com</td><td>CaC</td><td>Maître bretteur</td><td>/</td><td>P</td><td>Malus +1 au CC sur la cible</td><td>/</td><td>4</td></tr> 
 + 
 + 
 + 
 + 
 +<!-- DISTANCE --> 
 + 
 + 
 +<tr class="tir" data-cat="dis" data-type="DIS"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Arme improvisée</td><td>2 MP</td><td>Jet (T)</td><td>-4 touche, -2 dégats. pas besoin d'arme équipée</td><td>min 2</td><td>1</td> 
 +</tr> 
 + 
 +<tr class="tir" data-cat="dis" data-type="DIS"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Bout portant</td><td>2 MP</td><td>Jet (T)</td><td>tir au contact, -8 touche</td><td>max 1</td><td>1</td> 
 +</tr> 
 + 
 +<tr class="tir" data-cat="dis" data-type="DIS"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Tir ajusté</td><td>2 MP</td><td>Distance (T)</td><td>"Avantage"</td><td>min 2</td><td>1</td> 
 +</tr> 
 + 
 +<tr class="tir" data-cat="dis" data-type="DIS"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Tir épuisant</td><td>/</td><td>Tir munitions (T)</td><td>"Essoufflement" (X/3)</td><td>min 2</td><td>1</td> 
 +</tr> 
 + 
 +<tr class="tir" data-cat="dis" data-type="DIS"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Tir précis</td><td>2 MP</td><td>Distance (T)</td><td>+4 toucher -3 dégâts</td><td>min 2</td><td>1</td> 
 +</tr> 
 + 
 +<tr class="tir" data-cat="dis" data-type="DIS"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Tir violent</td><td>2 MP</td><td>Distance (T)</td><td>-6 toucher +2 dégâts</td><td>min 2</td><td>1</td> 
 +</tr> 
 + 
 +<!-- ===== NIVEAU 2 ===== --> 
 + 
 +<tr class="tir" data-cat="dis" data-type="DIS"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Jet de sable</td><td>4 MP, 1 Mvt</td><td>Distance (T)</td><td>"aveuglement" (x2) 0 dégats, sans arme équipée</td><td>max 1</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="tir" data-cat="dis" data-type="DIS"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Tir à la cheville</td><td>6 MP</td><td>Tir munitions (T)</td><td>"Ralentissement"(x1D2)</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<tr class="tir" data-cat="dis" data-type="DIS"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Tir handicapant</td><td>4 MP</td><td>Distance (T)</td><td>"Vulnérabilité" (xX)</td><td>min 2</td><td>2</td> 
 +</tr> 
 + 
 +<!-- ===== NIVEAU 3 ===== --> 
 + 
 +<tr class="tir" data-cat="dis" data-type="DIS"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Jet infusé</td><td>10 MP</td><td>Jet (T)</td><td>F + M/3</td><td>min 2</td><td>3</td> 
 +</tr> 
 + 
 +<!-- ===== NIVEAU 4 ===== --> 
 + 
 +<tr class="tir P" data-cat="dis" data-type="P"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Escarmoucheur</td><td>/</td><td>P</td><td>Malus augmenté de 1 sur la cible avec une arme de tir</td><td>/</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="tir P" data-cat="dis" data-type="P"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Lanceur</td><td>/</td><td>P</td><td>Gagne avantage sur la CT avec une arme de jet</td><td>/</td><td>4</td> 
 +</tr> 
 + 
 +<tr class="tir P" data-cat="dis" data-type="P"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>dis</td><td>Tireur d'élite</td><td>/</td><td>P</td><td>Gagne avantage sur la CT avec une arme de tir</td><td>/</td><td>4</td> 
 +</tr> 
 + 
 + 
 +<!-- SURVIE --> 
 + 
 +<!-- ===== NIVEAU 2 ===== --> 
 + 
 +<tr class="survie" data-cat="survie" data-type="T"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>SUR</td> 
 +<td>Encaisser</td> 
 +<td>6 MP</td> 
 +<td>T</td> 
 +<td>Encaisse</td> 
 +<td>Soi-même</td> 
 +<td>2</td> 
 +</tr> 
 + 
 +<!-- ===== NIVEAU 4 ===== --> 
 + 
 +<tr class="survie P" data-cat="survie" data-type="P"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>SUR</td> 
 +<td>Anguille</td> 
 +<td>/</td> 
 +<td>P</td> 
 +<td>"Avantage" pour les esquives</td> 
 +<td>/</td> 
 +<td>4</td> 
 +</tr> 
 + 
 +<tr class="survie P" data-cat="survie" data-type="P"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>SUR</td> 
 +<td>Couverture</td> 
 +<td>/</td> 
 +<td>P</td> 
 +<td>Esquive les tirs 85% CC et 15% agi avec bouclier</td> 
 +<td>/</td> 
 +<td>4</td> 
 +</tr> 
 + 
 +<tr class="survie P" data-cat="survie" data-type="P"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>SUR</td> 
 +<td>Inépuisable</td> 
 +<td>/</td> 
 +<td>P</td> 
 +<td>Malus réduits sur les actions au CC</td> 
 +<td>/</td> 
 +<td>4</td> 
 +</tr> 
 + 
 +<tr class="survie P" data-cat="survie" data-type="P"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>SUR</td> 
 +<td>Réflexes fulgurants</td> 
 +<td>/</td> 
 +<td>P</td> 
 +<td>Esquive les tirs 85% agi et 15% cc</td> 
 +<td>/</td> 
 +<td>4</td> 
 +</tr> 
 + 
 +<tr class="survie P" data-cat="survie" data-type="P"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>SUR</td> 
 +<td>Volonté de fer</td> 
 +<td>/</td> 
 +<td>P</td> 
 +<td>"Avantage" pour contrer les sorts</td> 
 +<td>/</td> 
 +<td>4</td> 
 +</tr> 
 + 
 + 
 +<!-- FURTIVITE --> 
 + 
 + 
 + 
 + 
 +<!-- ===== NIVEAU 1 ===== --> 
 + 
 +<tr class="furtivite" data-cat="furtivite" data-type="T"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>FUR</td> 
 +<td>Exploration</td> 
 +<td>Toutes les A restantes</td> 
 +<td>T</td> 
 +<td>+X (P)</td> 
 +<td>Soi-même</td> 
 +<td>1</td> 
 +</tr> 
 + 
 +<tr class="furtivite" data-cat="furtivite" data-type="T"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>FUR</td> 
 +<td>Pas léger</td> 
 +<td>X MP, Y Mvt, 1A</td> 
 +<td>T</td> 
 +<td>Aucune trace de pas</td> 
 +<td>Soi-même</td> 
 +<td>1</td> 
 +</tr> 
 + 
 +<!-- ===== NIVEAU 3 ===== --> 
 + 
 +<tr class="furtivite" data-cat="furtivite" data-type="T"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>FUR</td> 
 +<td>Discrétion</td> 
 +<td>X MP, Y Mvt</td> 
 +<td>T</td> 
 +<td>Invisible sur la carte globale</td> 
 +<td>Soi-même</td> 
 +<td>3</td> 
 +</tr> 
 + 
 + 
 + 
 +<!-- ===== NIVEAU 4 ===== --> 
 + 
 +<tr class="furtivite" data-cat="furtivite" data-type="T"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>FUR</td> 
 +<td>Camouflage (Olympien)</td> 
 +<td>X MP, Y Mvt</td> 
 +<td>T</td> 
 +<td>Apparence Olympien</td> 
 +<td>Soi-même</td> 
 +<td>4</td> 
 +</tr> 
 + 
 +<tr class="furtivite" data-cat="furtivite" data-type="T"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>FUR</td> 
 +<td>Camouflage (Elfe)</td> 
 +<td>X MP, Y Mvt</td> 
 +<td>T</td> 
 +<td>Apparence Elfe</td> 
 +<td>Soi-même</td> 
 +<td>4</td> 
 +</tr> 
 + 
 +<tr class="furtivite" data-cat="furtivite" data-type="T"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>FUR</td> 
 +<td>Camouflage (HS)</td> 
 +<td>X MP, Y Mvt</td> 
 +<td>T</td> 
 +<td>Apparence HS</td> 
 +<td>Soi-même</td> 
 +<td>4</td> 
 +</tr> 
 + 
 +<tr class="furtivite" data-cat="furtivite" data-type="T"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>FUR</td> 
 +<td>Camouflage (Géant)</td> 
 +<td>X MP, Y Mvt</td> 
 +<td>T</td> 
 +<td>Apparence Géant</td> 
 +<td>Soi-même</td> 
 +<td>4</td> 
 +</tr> 
 + 
 +<tr class="furtivite" data-cat="furtivite" data-type="T"> 
 +<td><input type="checkbox" class="skill"></td> 
 +<td>Com</td><td>FUR</td> 
 +<td>Camouflage (Nain)</td> 
 +<td>X MP, Y Mvt</td> 
 +<td>T</td> 
 +<td>Apparence Nain</td> 
 +<td>Soi-même</td> 
 +<td>4</td> 
 +</tr> 
 +</tbody> 
 + 
 +  </table> 
 +</div> 
 + 
 +<script> 
 + 
 +// POINTS 
 +let max = 15; 
 + 
 +document.querySelectorAll(".skill").forEach(cb=>
 +cb.addEventListener("change", ()=>{ 
 +let total = document.querySelectorAll(".skill:checked").length; 
 +if(total > max){ cb.checked=false; return; } 
 +points.innerText = total; 
 +}); 
 +}); 
 + 
 +// FILTRE 
 +function filter(){ 
 +let cat = filterCat.value; 
 +let eff = filterEffect.value; 
 +let type = filterType.value; 
 +let s = search.value.toLowerCase(); 
 + 
 +document.querySelectorAll("#skills tbody tr").forEach(r=>
 +let txt = r.innerText.toLowerCase(); 
 + 
 +let ok = 
 +(cat=="all" || (r.dataset.cat||"")==cat) && 
 + 
 +
 +  eff=="all" 
 +    ? true 
 +    : (r.dataset.cat=="sort" && (r.dataset.effect||"")==eff) 
 +) && 
 + 
 +(type=="all" || (r.dataset.type||"")==type) && 
 +txt.includes(s); 
 + 
 +r.style.display = ok ? "" : "none"; 
 +}); 
 +
 + 
 +filterCat.onchange = filter; 
 +filterEffect.onchange = filter; 
 +filterType.onchange = filter; 
 +search.oninput = filter; 
 + 
 +// TRI 
 +function sortTable(n){ 
 +let rows = Array.from(document.querySelectorAll("#skills tbody tr")); 
 +let asc = document.body.dataset.sort !== "asc"; 
 + 
 +rows.sort((a,b)=>
 +let x = a.cells[n].innerText.toLowerCase(); 
 +let y = b.cells[n].innerText.toLowerCase(); 
 +return asc ? x.localeCompare(y,undefined,{numeric:true})  
 +           : y.localeCompare(x,undefined,{numeric:true}); 
 +}); 
 + 
 +document.body.dataset.sort = asc ? "asc":"desc"; 
 +rows.forEach(r=>document.querySelector("#skills tbody").appendChild(r)); 
 +
 + 
 +</script> 
 + 
 +</body> 
 +</html> 
brouillon16.1777043556.txt.gz · Dernière modification : 2026/04/24 17:12 de nanaki