Outils pour utilisateurs

Outils du site


simulateur

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
simulateur [2026/04/30 10:50] nanakisimulateur [2026/05/01 10:18] (Version actuelle) nanaki
Ligne 1: Ligne 1:
 +Voici un simulateur en version beta, n'hésitez pas à faire vos remarques sur le discord ou le forum.
 +
 <html> <html>
 <head> <head>
Ligne 89: Ligne 91:
 // ===== RACES ===== // ===== RACES =====
 const races = { const races = {
-Elfe:{cc:9,ct:10,f:9,e:4,agi:9,p:5,mvt:5,pv:55,pm:30,r:4,rm:6,fm:8,m:6}, +Elfe:{cc:9,ct:10,f:9,e:4,agi:9,p:5,mvt:5,pv:55,pm:30,r:4,rm:6,fm:8,m:6,a:2}, 
-Nain:{cc:11,ct:8,f:11,e:6,agi:6,p:4,mvt:4,pv:50,pm:15,r:5,rm:4,fm:10,m:3}, +Nain:{cc:11,ct:8,f:11,e:6,agi:6,p:4,mvt:4,pv:50,pm:15,r:5,rm:4,fm:10,m:3,a:2}, 
-Géant:{cc:9,ct:10,f:12,e:4,agi:7,p:4,mvt:5,pv:65,pm:20,r:5,rm:5,fm:6,m:5}, +Géant:{cc:9,ct:10,f:12,e:4,agi:7,p:4,mvt:5,pv:65,pm:20,r:5,rm:5,fm:6,m:5,a:2}, 
-Olympien:{cc:10,ct:9,f:10,e:5,agi:8,p:4,mvt:5,pv:60,pm:30,r:5,rm:6,fm:7,m:5}, +Olympien:{cc:10,ct:9,f:10,e:5,agi:8,p:4,mvt:5,pv:60,pm:30,r:5,rm:6,fm:7,m:5,a:2}, 
-HS:{cc:8,ct:9,f:7,e:3,agi:11,p:5,mvt:6,pv:45,pm:40,r:3,rm:7,fm:9,m:5}+HS:{cc:8,ct:9,f:7,e:3,agi:11,p:5,mvt:6,pv:45,pm:40,r:3,rm:7,fm:9,m:5,a:2}
 }; };
  
 // ===== COST ===== // ===== COST =====
 const costTable = { const costTable = {
 +a:[800,200,100],
 cc:[100,50,30], ct:[110,50,30], cc:[100,50,30], ct:[110,50,30],
 f:[120,55,30], e:[120,55,30], f:[120,55,30], e:[120,55,30],
Ligne 404: Ligne 407:
 }); });
  
-// esquive+// ===== ESQUIVE =====
 let esquive=Math.round(char.agi*0.75+char.cc*0.25); let esquive=Math.round(char.agi*0.75+char.cc*0.25);
  
Ligne 418: Ligne 421:
 esquive+=1; esquive+=1;
  
-// affichage+// ===== MAGIE ===== 
 +let jetFM = char.fm * 2; 
 + 
 +let sorts = ""; 
 +for(let lvl=1; lvl<=5; lvl++){ 
 +let seuil = 6 + 6 * lvl; 
 +let reussite = jetFM >= seuil ? "✅" : "❌"; 
 + 
 +sorts += `Niveau ${lvl} → Seuil ${seuil} | Jet ${jetFM} ${reussite}\n`; 
 +
 + 
 +// ===== AFFICHAGE =====
 result.textContent = result.textContent =
 "===== STATS =====\n"+ "===== STATS =====\n"+
 JSON.stringify(char,null,2)+ JSON.stringify(char,null,2)+
 +
 "\n\n⚔ CC : "+char.cc+ "\n\n⚔ CC : "+char.cc+
 "\n🎯 CT : "+char.ct+ "\n🎯 CT : "+char.ct+
 "\n✨ FM : "+char.fm+ "\n✨ FM : "+char.fm+
-"\n🛡 Esquive : "+esquive;+"\n🛡 Esquive : "+esquive
 + 
 +"\n\n===== MAGIE =====\n"
 +"Jet FM (x2) : "+jetFM+"\n\n"
 +sorts;
 } }
  
simulateur.1777539023.txt.gz · Dernière modification : 2026/04/30 10:50 de nanaki