Outils pour utilisateurs

Outils du site


competence_saison3_full

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
competence_saison3_full [2026/10/06 21:56] – nanakicompetence_saison3_full [2026/10/16 17:26] (Version actuelle) – nanaki
Ligne 43: Ligne 43:
 • Coût en or selon le niveau : • Coût en or selon le niveau :
  
-Niveau 1 : 50 pos +Niveau 1 : 50 pos\\ 
-Niveau 2 : 100 pos +Niveau 2 : 100 pos\\ 
-Niveau 3 : 200 pos +Niveau 3 : 200 pos\\ 
-Niveau 4 : 300 pos +Niveau 4 : 300 pos\\ 
-Niveau 5 : 300 pos+Niveau 5 : 300 pos\\ 
 — —
 +Pour les sorts, le cout est différent
 +Niveau 1 : 2 ressources communes ( qui peut être identique ou différente) \\
 +Niveau 2 : 1 ressources commune, 1 ressource raciale \\
 +Niveau 3 : 1 ressource rare \\
 +Niveau 4 : 1 ressource rare, 2 ressources raciales ( qui peut être identique ou différente) \\
 +Niveau 5 : 1 ressource rare, 1 ressource lointaine ( on vous laisse deviner ce qu'est la ressource lointaine) \\
  
 Utilisation du tableau : Utilisation du tableau :
Ligne 64: Ligne 71:
  
 — —
- 
-Les compétences barrés sont celles qu'on ne peut plus acheter , si vous les connaissiez avant la mise à jour, elles restent dans votre liste de compétences mais si vous l'oubliez, impossible de la racheter. 
  
 Concernant les sorts, il y a un code couleur: Concernant les sorts, il y a un code couleur:
Ligne 524: Ligne 529:
 <!-- ======================== SORTS ======================= --> <!-- ======================== SORTS ======================= -->
 <!-- ===================================================== --> <!-- ===================================================== -->
 +
 +<!-- Niveau 0v -->
 +
 +<tr class="sort offensif"
 +    data-cat="sort"
 +    data-effect="offensif"
 +    data-type="S"
 +    data-niv="0">
 +<td><input type="checkbox" class="skill spell"></td>
 +<td>com</td><td>Sort</td><td>Pique de Magie</td><td>4 PM</td><td>S</td>
 +<td>+3 dégâts ( sort de base, non achetable</td><td>min 2</td><td>0</td>
 +</tr>
  
 <!-- Niveau 1 --> <!-- Niveau 1 -->
Ligne 543: Ligne 560:
     data-niv="1">     data-niv="1">
 <td><input type="checkbox" class="skill spell"></td> <td><input type="checkbox" class="skill spell"></td>
-<td>com</td><td>Sort</td><td>Arcanes précises</td><td>6 PM</td><td>S</td>+<td>com</td><td>Sort</td><td>Arcane précise</td><td>6 PM</td><td>S</td>
 <td>+4 toucher</td><td>min 2</td><td>1</td> <td>+4 toucher</td><td>min 2</td><td>1</td>
 </tr> </tr>
Ligne 553: Ligne 570:
     data-niv="1">     data-niv="1">
 <td><input type="checkbox" class="skill spell"></td> <td><input type="checkbox" class="skill spell"></td>
-<td>com</td><td>Sort</td><td>Arcanes violentes</td><td>6 PM</td><td>S</td>+<td>com</td><td>Sort</td><td>Arcane violente</td><td>6 PM</td><td>S</td>
 <td>-6 toucher +5 dégâts</td><td>min 2</td><td>1</td> <td>-6 toucher +5 dégâts</td><td>min 2</td><td>1</td>
 </tr> </tr>
  
-<tr class="sort offensif"+<tr class="sort malediction"
     data-cat="sort"     data-cat="sort"
-    data-effect="offensif"+    data-effect="malediction"
     data-type="S"     data-type="S"
     data-niv="1">     data-niv="1">
Ligne 587: Ligne 604:
 </tr> </tr>
  
-<tr class="sort offensif"+<tr class="sort malediction"
     data-cat="sort"     data-cat="sort"
-    data-effect="offensif"+    data-effect="malediction"
     data-type="S"     data-type="S"
     data-niv="1">     data-niv="1">
Ligne 638: Ligne 655:
 <!-- Niveau 2 --> <!-- Niveau 2 -->
  
-<tr class="sort offensif" data-cat="sort" data-effect="offensif" data-type="S" data-niv="2">+<tr class="sort defensif" data-cat="sort" data-effect="defensif" data-type="S" data-niv="2">
 <td><input type="checkbox" class="skill spell"></td> <td><input type="checkbox" class="skill spell"></td>
 <td>com</td><td>Sort</td><td>Agressivité</td><td>6 PM</td><td>S</td> <td>com</td><td>Sort</td><td>Agressivité</td><td>6 PM</td><td>S</td>
Ligne 722: Ligne 739:
 </tr> </tr>
  
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S" data-niv="2">
 +<td><input type="checkbox" class="skill"></td>
 +<td>com</td><td>Sort</td><td>Migraine</td><td>4 PM</td><td>S</td><td>Dommages mentaux (Pui)</td><td>min 2</td><td>2</td>
 +</tr>
  
 <!-- Niveau 3 --> <!-- Niveau 3 -->
Ligne 770: Ligne 791:
 <td><input type="checkbox" class="skill spell"></td> <td><input type="checkbox" class="skill spell"></td>
 <td>com</td><td>Sort</td><td>Mine de l'esprit</td><td>8 PM</td><td>S</td> <td>com</td><td>Sort</td><td>Mine de l'esprit</td><td>8 PM</td><td>S</td>
-<td>+X dégâts. X = PM cible manquant / 5</td><td>min 2</td><td>3</td>+<td>Inflige +1 dommage par tranche de 5 pm manquant à la cible</td><td>min 2</td><td>3</td>
 </tr> </tr>
  
Ligne 784: Ligne 805:
 <td>+6 dégâts</td><td>min 2</td><td>3</td> <td>+6 dégâts</td><td>min 2</td><td>3</td>
 </tr> </tr>
 +
 +<tr class="sort malediction" data-cat="sort" data-effect="malediction" data-type="S" data-niv="3">
 +<td><input type="checkbox" class="skill"></td>
 +<td>com</td><td>Sort</td><td>Duel Mental</td><td>4 PM</td><td>S</td><td>Jet de FM pur. Dommages mentaux (X) où X est la différence des jets de dé</td><td>min 2</td><td>3</td>
 +</tr>
 +
  
 <!-- Niveau 4 --> <!-- Niveau 4 -->
Ligne 966: Ligne 993:
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
 <td>com</td><td>CAC</td><td>Coup de grâce</td><td>6 PM</td><td>T</td> <td>com</td><td>CAC</td><td>Coup de grâce</td><td>6 PM</td><td>T</td>
-<td>+X dégâts. X = PV cible manquants / 25</td><td>max 1</td><td>3</td>+<td>Inflige +1 dommage par tranche de 25 pv manquant à la cible</td><td>max 1</td><td>3</td>
 </tr> </tr>
  
Ligne 1000: Ligne 1027:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="1"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="1">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Arme improvisée</td><td>2 PM</td><td>T</td>+<td>com</td><td>Distance</td><td>Arme improvisée</td><td>2 PM</td><td>T(Dis)</td>
 <td>-4 touche, -2 dégâts. Pas besoin d'arme équipée</td><td>min 2</td><td>1</td> <td>-4 touche, -2 dégâts. Pas besoin d'arme équipée</td><td>min 2</td><td>1</td>
 </tr> </tr>
Ligne 1006: Ligne 1033:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="1"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="1">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Bout portant</td><td>2 PM</td><td>T</td>+<td>com</td><td>Distance</td><td>Bout portant</td><td>2 PM</td><td>T(jet)</td>
 <td>Tir au contact, -8 touche</td><td>max 1</td><td>1</td> <td>Tir au contact, -8 touche</td><td>max 1</td><td>1</td>
 </tr> </tr>
Ligne 1012: Ligne 1039:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="1"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="1">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Tir ajusté</td><td>2 PM</td><td>T</td>+<td>com</td><td>Distance</td><td>Tir ajusté</td><td>2 PM</td><td>T(dis)</td>
 <td>"Avantage"</td><td>min 2</td><td>1</td> <td>"Avantage"</td><td>min 2</td><td>1</td>
 </tr> </tr>
Ligne 1018: Ligne 1045:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="1"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="1">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Tir épuisant</td><td>/</td><td>T</td>+<td>com</td><td>Distance</td><td>Tir épuisant</td><td>/</td><td>T(tir)</td>
 <td>"Jet pur". 0 dégât. "Essoufflement" (X/3)</td><td>min 2</td><td>1</td> <td>"Jet pur". 0 dégât. "Essoufflement" (X/3)</td><td>min 2</td><td>1</td>
 </tr> </tr>
Ligne 1024: Ligne 1051:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="1"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="1">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Tir précis</td><td>2 PM</td><td>T</td>+<td>com</td><td>Distance</td><td>Tir précis</td><td>2 PM</td><td>T(dis)</td>
 <td>+4 toucher, -3 dégâts</td><td>min 2</td><td>1</td> <td>+4 toucher, -3 dégâts</td><td>min 2</td><td>1</td>
 </tr> </tr>
Ligne 1030: Ligne 1057:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="1"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="1">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Tir violent</td><td>2 PM</td><td>T</td>+<td>com</td><td>Distance</td><td>Tir violent</td><td>2 PM</td><td>T(dis)</td>
 <td>-6 toucher, +2 dégâts</td><td>min 2</td><td>1</td> <td>-6 toucher, +2 dégâts</td><td>min 2</td><td>1</td>
 </tr> </tr>
Ligne 1036: Ligne 1063:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Jet de sable</td><td>4 PM, 1 Mvt</td><td>T</td>+<td>com</td><td>Distance</td><td>Jet de sable</td><td>4 PM, 1 Mvt</td><td>T(dis)</td>
 <td>"Aveuglement" (x2), 0 dégât, sans arme équipée</td><td>max 1</td><td>2</td> <td>"Aveuglement" (x2), 0 dégât, sans arme équipée</td><td>max 1</td><td>2</td>
 </tr> </tr>
Ligne 1042: Ligne 1069:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Tir à la cheville</td><td>6 PM</td><td>T</td>+<td>com</td><td>Distance</td><td>Tir à la cheville</td><td>6 PM</td><td>T(tir)</td>
 <td>"Ralentissement" (x1D2)</td><td>min 2</td><td>2</td> <td>"Ralentissement" (x1D2)</td><td>min 2</td><td>2</td>
 </tr> </tr>
Ligne 1048: Ligne 1075:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Tir handicapant</td><td>4 PM</td><td>T</td>+<td>com</td><td>Distance</td><td>Tir handicapant</td><td>4 PM</td><td>T(dis)</td>
 <td>"Jet pur". "Vulnérabilité" (X/3)</td><td>min 2</td><td>2</td> <td>"Jet pur". "Vulnérabilité" (X/3)</td><td>min 2</td><td>2</td>
 </tr> </tr>
Ligne 1054: Ligne 1081:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Tir puissant</td><td>1 Mvt, 2 PM</td><td>T</td>+<td>com</td><td>Distance</td><td>Tir puissant</td><td>1 Mvt, 2 PM</td><td>T(jet)</td>
 <td>Repousse la cible de 1 case sous condition de Force</td><td>min 2</td><td>2</td> <td>Repousse la cible de 1 case sous condition de Force</td><td>min 2</td><td>2</td>
 </tr> </tr>
Ligne 1078: Ligne 1105:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Harponnage</td><td>1 Mvt, 8 PM</td><td>T</td>+<td>com</td><td>Distance</td><td>Harponnage</td><td>1 Mvt, 8 PM</td><td>T(jet)</td>
 <td>Attire la cible d'une case vers le lanceur sous condition de Force</td><td>min 2</td><td>2</td> <td>Attire la cible d'une case vers le lanceur sous condition de Force</td><td>min 2</td><td>2</td>
 </tr> </tr>
Ligne 1084: Ligne 1111:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Jet brutal</td><td>8 PM</td><td>T</td>+<td>com</td><td>Distance</td><td>Jet brutal</td><td>8 PM</td><td>T(jet)</td>
 <td>Ignore les malus de distance aux dégâts</td><td>min 2</td><td>2</td> <td>Ignore les malus de distance aux dégâts</td><td>min 2</td><td>2</td>
 </tr> </tr>
Ligne 1090: Ligne 1117:
 <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2"> <tr class="tir offensif" data-cat="dis" data-type="T" data-niv="2">
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
-<td>com</td><td>Distance</td><td>Opportunisme</td><td>8 PM</td><td>T</td> +<td>com</td><td>Distance</td><td>Opportunisme</td><td>8 PM</td><td>T(dis)</td> 
-<td>+X dégâts. X = Malus cible / 5</td><td>min 2</td><td>2</td>+<td>Inflige +1 dommage par tranche de 5malus sur la cible</td><td>min 2</td><td>2</td>
 </tr> </tr>
  
Ligne 1170: Ligne 1197:
 <td>com</td><td>Survie</td><td>Rétablissement rapide</td><td>/</td><td>P</td> <td>com</td><td>Survie</td><td>Rétablissement rapide</td><td>/</td><td>P</td>
 <td>Ajoute R/5 Malus par action lors d'un Repos</td><td>/</td><td>2</td> <td>Ajoute R/5 Malus par action lors d'un Repos</td><td>/</td><td>2</td>
 +</tr>
 +
 +<tr class="survie defensif" data-cat="survie" data-type="T" data-niv="2">
 +<td><input type="checkbox" class="skill"></td>
 +<td>com</td><td>Survie</td><td>Posture défensive</td><td>4 PM</td><td>T</td><td>Protection (2)</td><td>soi-même</td><td>2</td>
 </tr> </tr>
  
Ligne 1230: Ligne 1262:
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
 <td>com</td><td>Furtivité</td><td>Pas léger</td><td>X PM, Y Mvt</td><td>T</td> <td>com</td><td>Furtivité</td><td>Pas léger</td><td>X PM, Y Mvt</td><td>T</td>
-<td>X = 4×(Furtivité+1), Y = 1×(Furtivité+1). Aucune trace de pas</td><td>Soi-même</td><td>1</td>+<td>X = 4×(Imposture+1), Y = 1×(Imposture+1). Aucune trace de pas</td><td>Soi-même</td><td>1</td>
 </tr> </tr>
  
Ligne 1248: Ligne 1280:
 <td><input type="checkbox" class="skill"></td> <td><input type="checkbox" class="skill"></td>
 <td>com</td><td>Furtivité</td><td>Discrétion</td><td>X PM, Y Mvt</td><td>T</td> <td>com</td><td>Furtivité</td><td>Discrétion</td><td>X PM, Y Mvt</td><td>T</td>
-<td>X = 4×(Furtivité+1), Y = 1×(Furtivité+1). Invisible sur la carte globale</td><td>Soi-même</td><td>3</td>+<td>X = 4×(Imposture+1), Y = 1×(Imposture+1). Invisible sur la carte globale</td><td>Soi-même</td><td>3</td>
 </tr> </tr>
  
Ligne 1456: Ligne 1488:
     }     }
  
 +    /*
 +     * Survie et Furtivité ont une progression plus souple :
 +     * 1 compétence du niveau précédent suffit à chaque étape.
 +     */
 +    if (tree === "survie" || tree === "furtivite") {
 +
 +        if (level === 2) {
 +            return countLevel(tree, 1) >= 1;
 +        }
 +
 +        if (level === 3) {
 +            return countLevel(tree, 2) >= 1;
 +        }
 +
 +        if (level === 4) {
 +            return countLevel(tree, 3) >= 1;
 +        }
 +
 +        return true;
 +    }
 +
 +    /*
 +     * Règle générale pour les autres arbres :
 +     * niveau 2 : 2 compétences de niveau 1
 +     * niveau 3 : 2 compétences de niveau 2
 +     * niveau 4 : 2 compétences de niveau 3
 +     */
     if (level === 2) {     if (level === 2) {
-        return countLevel(tree, 1) >= 1;+        return countLevel(tree, 1) >= 2;
     }     }
  
Ligne 1573: Ligne 1632:
     }     }
  
-    if (level === 2 && countLevel(tree, 1) < 1) { +    if (level === 2) { 
-        return "Niveau 2 : il faut connaître au moins 1 compétence de niveau 1 dans cet arbre.";+    const required = 
 +        (tree === "survie" || tree === "furtivite") ? 1 : 2; 
 + 
 +    if (countLevel(tree, 1) < required) { 
 +        return "Niveau 2 : il faut connaître au moins " + 
 +            required + 
 +            " compétences de niveau 1 dans cet arbre.";
     }     }
 +}
  
-    if (level === 3 && countLevel(tree, 2) < 2) { +    if (level === 3) { 
-        return "Niveau 3 : il faut connaître au moins 2 compétences de niveau 2 dans cet arbre.";+        const required = 
 +            (tree === "survie" || tree === "furtivite") ? 1 : 2; 
 + 
 +        if (countLevel(tree, 2) < required) { 
 +            return "Niveau 3 : il faut connaître au moins " + 
 +                required + 
 +                " compétence" + 
 +                (required > 1 ? "s" : "") + 
 +                " de niveau 2 dans cet arbre."; 
 +        }
     }     }
  
     if (level === 4) {     if (level === 4) {
  
-        if (countLevel(tree, 3) < 2) { +        const required = 
-            return "Niveau 4 : il faut connaître au moins 2 compétences de niveau 3 dans cet arbre.";+            (tree === "survie" || tree === "furtivite") ? 1 : 2; 
 + 
 +        if (countLevel(tree, 3) < required) { 
 +            return "Niveau 4 : il faut connaître au moins " + 
 +                required + 
 +                " compétence" + 
 +                (required > 1 ? "s" : "") + 
 +                " de niveau 3 dans cet arbre.";
         }         }
  
competence_saison3_full.1791316594.txt.gz · Dernière modification : 2026/10/06 21:56 de nanaki