refonte_competences
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| refonte_competences [2026/04/24 16:44] – créée nanaki | refonte_competences [2026/04/24 22:52] (Version actuelle) – nanaki | ||
|---|---|---|---|
| Ligne 155: | Ligne 155: | ||
| .offensif { border-left: | .offensif { border-left: | ||
| .defensif { border-left: | .defensif { border-left: | ||
| + | .soin { border-left: | ||
| .malediction { border-left: | .malediction { border-left: | ||
| Ligne 202: | Ligne 203: | ||
| <option value=" | <option value=" | ||
| <option value=" | <option value=" | ||
| - | <option value=" | + | <option value=" |
| + | <option value=" | ||
| <option value=" | <option value=" | ||
| </ | </ | ||
| Ligne 301: | Ligne 303: | ||
| </tr> | </tr> | ||
| - | <tr class=" | + | <tr class=" |
| < | < | ||
| < | < | ||
| Ligne 337: | Ligne 339: | ||
| </tr> | </tr> | ||
| - | <tr class=" | + | <tr class=" |
| < | < | ||
| < | < | ||
| Ligne 347: | Ligne 349: | ||
| </tr> | </tr> | ||
| - | <tr class=" | + | <tr class=" |
| < | < | ||
| < | < | ||
| </tr> | </tr> | ||
| - | <tr class=" | + | <tr class=" |
| < | < | ||
| < | < | ||
| Ligne 414: | Ligne 416: | ||
| </tr> | </tr> | ||
| - | <tr class=" | + | <tr class=" |
| < | < | ||
| < | < | ||
| Ligne 424: | Ligne 426: | ||
| </tr> | </tr> | ||
| - | <tr class=" | + | <tr class=" |
| < | < | ||
| < | < | ||
| Ligne 486: | Ligne 488: | ||
| </tr> | </tr> | ||
| - | <tr class=" | + | <tr class=" |
| < | < | ||
| < | < | ||
| Ligne 510: | Ligne 512: | ||
| < | < | ||
| </tr> | </tr> | ||
| + | |||
| <!-- NIVEAU 5 --> | <!-- NIVEAU 5 --> | ||
| Ligne 524: | Ligne 527: | ||
| <tr class=" | <tr class=" | ||
| - | < | + | < |
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | <!-- CAC --> | ||
| + | |||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | |||
| + | <!-- ===== NIVEAU 2 ===== --> | ||
| + | |||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | |||
| + | <!-- ===== NIVEAU 3 ===== --> | ||
| + | |||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | |||
| + | <!-- ===== NIVEAU 4 ===== --> | ||
| + | |||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | <tr class=" | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | <!-- DISTANCE --> | ||
| + | |||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <!-- ===== NIVEAU 2 ===== --> | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <!-- ===== NIVEAU 3 ===== --> | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <!-- ===== NIVEAU 4 ===== --> | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | <!-- SURVIE --> | ||
| + | |||
| + | <!-- ===== NIVEAU 2 ===== --> | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <td>6 MP</ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <!-- ===== NIVEAU 4 ===== --> | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | <!-- FURTIVITE --> | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | <!-- ===== NIVEAU 1 ===== --> | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <td>X MP, Y Mvt, 1A</ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <!-- ===== NIVEAU 3 ===== --> | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <td>X MP, Y Mvt</ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | <!-- ===== NIVEAU 4 ===== --> | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <td>X MP, Y Mvt</ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <td>X MP, Y Mvt</ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <td>X MP, Y Mvt</ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <td>X MP, Y Mvt</ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <tr class=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <td>X MP, Y Mvt</ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| + | // POINTS | ||
| + | let max = 15; | ||
| + | |||
| + | document.querySelectorAll(" | ||
| + | cb.addEventListener(" | ||
| + | let total = document.querySelectorAll(" | ||
| + | if(total > max){ cb.checked=false; | ||
| + | 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("# | ||
| + | let txt = r.innerText.toLowerCase(); | ||
| + | |||
| + | let ok = | ||
| + | (cat==" | ||
| + | |||
| + | ( | ||
| + | eff==" | ||
| + | ? true | ||
| + | : (r.dataset.cat==" | ||
| + | ) && | ||
| + | |||
| + | (type==" | ||
| + | txt.includes(s); | ||
| + | |||
| + | r.style.display = ok ? "" | ||
| + | }); | ||
| + | } | ||
| + | |||
| + | filterCat.onchange = filter; | ||
| + | filterEffect.onchange = filter; | ||
| + | filterType.onchange = filter; | ||
| + | search.oninput = filter; | ||
| + | |||
| + | // TRI | ||
| + | function sortTable(n){ | ||
| + | let rows = Array.from(document.querySelectorAll("# | ||
| + | let asc = document.body.dataset.sort !== " | ||
| + | |||
| + | rows.sort((a, | ||
| + | let x = a.cells[n].innerText.toLowerCase(); | ||
| + | let y = b.cells[n].innerText.toLowerCase(); | ||
| + | return asc ? x.localeCompare(y, | ||
| + | : y.localeCompare(x, | ||
| + | }); | ||
| + | |||
| + | document.body.dataset.sort = asc ? " | ||
| + | rows.forEach(r=> | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Trucs à savoir ===== | ||
| + | |||
| + | |||
| + | **Fonctionnement de la carte sur Olympia** : | ||
| + | >1) Tous les joueurs sur Olympia apparaissent en points noirs sur la carte du monde. | ||
| + | > | ||
| + | >2) Dans un rayon de 15 cases autour de sa position, un joueur voit la couleur de la race des autres personnages. | ||
| + | > | ||
| + | >3) Si le personnage se déplace, la couleur se met à jour en fonction de la nouvelle position. | ||
| + | |||
| + | |||
| + | **Fonctionnement des compétences de discrétion | ||
| + | >1) Lorsque le personnage utilise la compétence " | ||
| + | > | ||
| + | >Lors de son prochain tour, pour être de nouveau invisible sur la carte du monde, le joueur devra relancer la compétence " | ||
| + | > | ||
| + | >2) Pour éviter que ce soit trop simple de rester furtif, le coût augmente à mesure du nombre d' | ||
| + | > | ||
| + | >3) Utiliser une compétence de discrétion (Discrétion pour le moment) ajoute une charge de l' | ||
| + | > | ||
| + | >4) Pour réinitialiser le coût des compétences de discrétion, | ||
| + | > | ||
| + | >5)Avec la compétence Discrétion, | ||
| + | |||
| + | |||
| + | |||
| + | ===== À propos des sorts avec une * ===== | ||
| + | |||
| + | |||
| + | **Attention** : | ||
| + | Concernant les sorts avec une étoile (*) : Arme vivante, Attaque sautée, Lame bénie, Météore et Trait bénie. La puissance de l' | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== À propos des sorts de soin ===== | ||
| + | |||
| + | Les sorts de soin ont une particularité que nous expliquons ci dessous, sort par sort. | ||
| + | |||
| + | |||
| + | {{https:// | ||
| + | |||
| + | Le sort se lance au contact d'une cible, et soigne à hauteur de l'agi du lanceur. | ||
| + | |||
| + | Le sort peut être lancé plusieurs fois par tour. | ||
| + | |||
| + | |||
| + | {{https:// | ||
| + | |||
| + | Le sort se lance sur une cible au contact, et soigne la cible à hauteur de la R du lanceur. | ||
| + | |||
| + | Le lanceur obtient l' | ||
| + | |||
| + | **Le sort ne peut pas être lancé si le lanceur possède l' | ||
| + | |||
| + | {{https:// | ||
| + | |||
| + | Le sort se lance au contact d'une cible, et soigne à hauteur de la M du lanceur +3. | ||
| + | |||
| + | Le sort peut être lancé plusieurs fois par tour. | ||
| + | |||
| + | {{https:// | ||
| + | |||
| + | Le sort se lance sur soi-même, et soigne à la hauteur de la RM du lanceur. | ||
| + | |||
| + | Le lanceur obtient l' | ||
| + | |||
| + | **Le sort ne peut pas être lancé si le lanceur possède l' | ||
| + | |||
| + | {{https:// | ||
| + | |||
| + | Le sort se lance au contact d'une cible, et soigne à la hauteur de la RM du lanceur. | ||
| + | |||
| + | Le lanceur obtient l' | ||
| + | |||
| + | **Le sort ne peut pas être lancé si le lanceur possède l' | ||
refonte_competences.1777041884.txt.gz · Dernière modification : 2026/04/24 16:44 de nanaki
