Simulateur de dégâts : Différence entre versions

[version vérifiée][version vérifiée]
 
(20 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
__NOTOC__
 
 
{{Subpage3}}
 
{{Subpage3}}
 
{{Attention|1=
 
{{Attention|1=
Version du calculateur : '''0.12'''.
+
Version du calculateur : '''0.15.1'''.
  
 
Cette page est en cours de développement. Actuellement, le calculateur peut simuler exactement les dégâts physiques des joueurs contre les monstres et des joueurs contre les joueurs.
 
Cette page est en cours de développement. Actuellement, le calculateur peut simuler exactement les dégâts physiques des joueurs contre les monstres et des joueurs contre les joueurs.
Ligne 19 : Ligne 18 :
 
<div id="characters-container">
 
<div id="characters-container">
 
<div id="new-character-template" class="tabber-noactive">
 
<div id="new-character-template" class="tabber-noactive">
<div style="display: flex; justify-content: space-between; line-height: 24px; font-size: 1.2em; gap: 10px; padding: 0 10px; height: 24px; cursor: pointer; border-radius: 5px; margin-bottom: 5px; background: #e6d2a1;"><span class="input notranslate">Pseudo</span><div class="svg-container popContenu" style="user-select: none;">{{Svg|class=svg-icon|height=24|viewBox=0 -960 960 960|width=24|data=duplicate|title=Dupliquer ce personnage}}{{Svg|class=svg-icon|height=24|viewBox=0 -960 960 960|width=24|data=download|title=Télécharger les données de ce personnage}}{{Svg|class=svg-icon svg-icon-delete|height=24|viewBox=0 -960 960 960|width=24|data=delete|title=Supprimer ce personnage}}</div>
+
<div style="display: flex; justify-content: space-between; align-items: center; font-size: 1.2em; gap: 5px; padding: 0 5px 0 8px; height: 28px; cursor: pointer; border-radius: 5px; margin-bottom: 5px; background: #e6d2a1;"><span class="input notranslate" style="white-space: nowrap; text-overflow: ellipsis; overflow: hidden;>Pseudo</span><div class="svg-container popContenu" style="user-select: none; white-space: nowrap; height: 24px;">{{Svg|class=svg-icon|height=24|viewBox=0 -960 960 960|width=24|data=duplicate|title=Dupliquer ce personnage}}{{Svg|class=svg-icon|height=24|viewBox=0 -960 960 960|width=24|data=download|title=Télécharger les données de ce personnage}}{{Svg|class=svg-icon svg-icon-delete|height=24|viewBox=0 -960 960 960|width=24|data=delete|title=Supprimer ce personnage}}</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
<div style="display: flex; flex-direction: column; gap: 5px; margin: 10px 0;">
 
<div style="display: flex; flex-direction: column; gap: 5px; margin: 10px 0;">
{{Button|id=add-new-character|style=display: flex; align-items: center; width: 100%; padding: 0; border: none; outline: none; border-radius: 5px; overflow: hidden; font-family: 'Quicksand', sans-serif; font-size: 16px; font-weight: 500; cursor: pointer;|text=<span style="padding: 10px 20px; margin: 0 auto; color: #fff; text-wrap: nowrap; text-overflow: ellipsis; overflow: hidden;">Créer un personnage</span><span style="display: flex; padding: 10px 24px; color: #fff; background: rgba(0, 0, 0, 0.08);">{{Svg|style=fill: white;|height=24|viewBox=0 -960 960 960|width=24|data=add}}</span>}}
+
{{Button|id=add-new-character|class=brown|style=display: flex; align-items: center; width: 100%; padding: 0; border: none; outline: none; border-radius: 5px; overflow: hidden; font-family: 'Quicksand', sans-serif; font-size: 16px; font-weight: 500; cursor: pointer;|text=<span style="padding: 10px 20px; margin: 0 auto; color: #fff; text-wrap: nowrap; text-overflow: ellipsis; overflow: hidden;">Créer un personnage</span><span style="display: flex; padding: 10px 24px; color: #fff; background: rgba(0, 0, 0, 0.08);">{{Svg|style=fill: white;|height=24|viewBox=0 -960 960 960|width=24|data=add}}</span>}}
 
<div id="character-drop-zone" class="drop-zone" style="height: 44px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; border-radius: 10px;><span style="font-family: 'Quicksand', sans-serif; font-weight: 500; font-size: 16px;">Déposer les personnages ici</span>
 
<div id="character-drop-zone" class="drop-zone" style="height: 44px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; border-radius: 10px;><span style="font-family: 'Quicksand', sans-serif; font-weight: 500; font-size: 16px;">Déposer les personnages ici</span>
 
{{Input|id=character-input|type=file|style=display: none;}}
 
{{Input|id=character-input|type=file|style=display: none;}}
Ligne 38 : Ligne 37 :
 
<div id="monsters-container">
 
<div id="monsters-container">
 
<div id="new-monster-template" class="tabber-noactive">
 
<div id="new-monster-template" class="tabber-noactive">
<div style="display: flex; justify-content: space-between; line-height: 24px; font-size: 1.2em; gap: 10px; border: 1px grey solid; padding: 0 5px; height: 24px; border-radius: 5px; margin-bottom: 5px; background: #e6d2a1;"><span class="input"></span><div class="svg-container" style="user-select: none;">{{Svg|class=svg-icon svg-icon-delete|height=24|viewBox=0 -960 960 960|width=24|data=delete|title=Supprimer ce monstre}}</div>
+
<div style="display: flex; justify-content: space-between; align-items: center; font-size: 1.2em; gap: 5px; border: 1px grey solid; padding: 0 5px 0 8px; height: 28px; border-radius: 5px; margin-bottom: 5px; background: #e6d2a1;"><span class="input" style="white-space: nowrap; text-overflow: ellipsis; overflow: hidden;"></span><div class="svg-container" style="user-select: none; white-space: nowrap; height: 24px;">{{Svg|class=svg-icon svg-icon-delete|height=24|viewBox=0 -960 960 960|width=24|data=delete|title=Supprimer ce monstre}}</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
{{Form|id=monster-list-form|content=
 
{{Form|id=monster-list-form|content=
{{Input|id=search-monster|type=text|labelStyle=position: relative; padding: 0; max-width: 280px;|style=margin: 0; width: 280px;|placeholder=Ajouter un monstre}}
+
{{Input|id=search-monster|type=text|labelStyle=position: relative; padding: 0; max-width: 280px;|style=margin: 0; width: 280px; padding: 5px 8px; font-size: 1.1em;|placeholder=Ajouter un monstre}}
 
<div style="position: relative;">
 
<div style="position: relative;">
 
<ul id="monster-list" class="container tabber-noactive" style="position: absolute; z-index: 10; top: 100%; left: 0; min-width: max-content; width: 280px; margin: 0; list-style: none; background-color: #fff; border: 1px solid #ccc; border-radius: 5px; flex-direction: column; max-height: 180px; overflow-y: auto;"></ul>
 
<ul id="monster-list" class="container tabber-noactive" style="position: absolute; z-index: 10; top: 100%; left: 0; min-width: max-content; width: 280px; margin: 0; list-style: none; background-color: #fff; border: 1px solid #ccc; border-radius: 5px; flex-direction: column; max-height: 180px; overflow-y: auto;"></ul>
Ligne 55 : Ligne 54 :
 
<div style="display: flex; flex-direction: column; gap: 10px; margin-bottom: 10px;">
 
<div style="display: flex; flex-direction: column; gap: 10px; margin-bottom: 10px;">
 
{{Button|id=save-character|type=submit|style=display: flex; align-items: center; width: 100%; padding: 0; border: none; outline: none; border-radius: 5px; overflow: hidden; font-family: 'Quicksand', sans-serif; font-size: 16px; font-weight: 500; cursor: pointer;|text=<span style="padding: 10px 20px; margin: 0 auto; color: #fff; text-wrap: nowrap; text-overflow: ellipsis; overflow: hidden;">Sauvegarder les modifications</span><span style="display: flex; padding: 10px 24px; color: #fff; background: rgba(0, 0, 0, 0.08);">{{Svg|style=fill: white;|height=24|viewBox=0 -960 960 960|width=24|data=save}}</span>}}
 
{{Button|id=save-character|type=submit|style=display: flex; align-items: center; width: 100%; padding: 0; border: none; outline: none; border-radius: 5px; overflow: hidden; font-family: 'Quicksand', sans-serif; font-size: 16px; font-weight: 500; cursor: pointer;|text=<span style="padding: 10px 20px; margin: 0 auto; color: #fff; text-wrap: nowrap; text-overflow: ellipsis; overflow: hidden;">Sauvegarder les modifications</span><span style="display: flex; padding: 10px 24px; color: #fff; background: rgba(0, 0, 0, 0.08);">{{Svg|style=fill: white;|height=24|viewBox=0 -960 960 960|width=24|data=save}}</span>}}
{{Input|id=name|class=notranslate|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3); margin: 0 10px 0 0;|labelStyle=display: block; padding-left: 0; pointer-events: none; margin: 0;|textAfter=Pseudo}}
+
{{Input|id=name|class=notranslate|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3); margin: 0 10px 0 0; text-overflow: ellipsis;|labelStyle=display: block; padding-left: 0; pointer-events: none; margin: 0;|textAfter=Pseudo}}
 
</div>
 
</div>
 
----
 
----
Ligne 68 : Ligne 67 :
 
{{Input|type=radio|name=race|id=ninja|value=ninja|text=Ninja|textAfter=[[Image:Queuedechevalclair.png|70px|link=]]}}
 
{{Input|type=radio|name=race|id=ninja|value=ninja|text=Ninja|textAfter=[[Image:Queuedechevalclair.png|70px|link=]]}}
 
{{Input|type=radio|name=race|id=sura|value=sura|text=Sura|textAfter=[[Image:Couperespectablerouge.png|70px|link=]]}}
 
{{Input|type=radio|name=race|id=sura|value=sura|text=Sura|textAfter=[[Image:Couperespectablerouge.png|70px|link=]]}}
{{Input|type=radio|name=race|id=chamane|value=shaman|text=Chamane|textAfter=[[Image:Coupeeleganteclairfemme.png|70px|link=]]}}
+
{{Input|type=radio|name=race|id=shaman|value=shaman|text=Chamane|textAfter=[[Image:Coupeeleganteclairfemme.png|70px|link=]]}}
 
{{Input|type=radio|name=race|id=lycan|value=lycan|text=Lycan|textAfter=[[Image:Protectionfrontalerouge.png|70px|link=]]}}
 
{{Input|type=radio|name=race|id=lycan|value=lycan|text=Lycan|textAfter=[[Image:Protectionfrontalerouge.png|70px|link=]]}}
 
</div>
 
</div>
Ligne 102 : Ligne 101 :
 
|Bo2=Statistiques
 
|Bo2=Statistiques
 
|Co2=
 
|Co2=
<div style="display: flex; justify-content: space-between; flex-wrap: wrap; gap: 5px; margin-bottom: 10px;">
+
 
<div style="display: flex; flex-direction: column; gap: 5px 0; margin: 0 5px;">
+
<div style="display: flex; flex-direction: column; gap: 5px 0; margin: 10px 5px;">
 
{{Tooltip
 
{{Tooltip
 
|1=
 
|1=
Ligne 127 : Ligne 126 :
 
|title=[[Dextérité]]
 
|title=[[Dextérité]]
 
}}
 
}}
</div>
+
 
<div style="display: flex; flex-direction: column; gap: 5px 0; margin: 0 5px;">
 
 
{{Tooltip
 
{{Tooltip
 
|1=
 
|1=
Ligne 145 : Ligne 143 :
 
{{Tooltip
 
{{Tooltip
 
|1=
 
|1=
{{Input|id=attack-speed|name=attackSpeed|type=number|min=0|max=300|value=100|required=True|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3);|labelStyle=display: block; padding-left: 0; pointer-events: none; padding-left: 0;|textAfter=[[Image:Vitesseattaque.png|link=]] <span>Vitesse d'attaque</span>}}
+
{{Input|id=attack-speed|name=attackSpeed|type=number|min=0|max=300|value=100|required=True|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3);|labelStyle=display: block; padding-left: 0; pointer-events: none;|textAfter=[[Image:Vitesseattaque.png|link=]] <span>Vitesse d'attaque</span>}}
 
|title=[[Vitesse d'attaque]]
 
|title=[[Vitesse d'attaque]]
 
|p1=Ce bonus n'est pas encore implémenté.
 
|p1=Ce bonus n'est pas encore implémenté.
 
}}
 
}}
 
</div>
 
</div>
</div>
+
 
 
{{Collapsible
 
{{Collapsible
 
|Custom=True
 
|Custom=True
Ligne 181 : Ligne 179 :
 
<div style="padding: 0 5px;">
 
<div style="padding: 0 5px;">
 
<div>'''Arme sélectionnée'''</div>
 
<div>'''Arme sélectionnée'''</div>
<div id="weapon-display" style="margin: 10px 0;">[[Image:Poings.png|link=]]<span> Poings</span>{{Select|id=weapon-upgrade|name=weaponUpgrade|labelClass=tabber-noactive|labelStyle=padding-left: 0;|inline=True}}</div>
+
<div id="weapon-display" style="margin: 10px 0;">[[Image:Poings.png|link=]]<span> Poings</span>{{Select|id=weapon-upgrade|name=weaponUpgrade|labelClass=tabber-noactive|labelStyle=padding-left: 0;|inline=True|textAfter=<span style="visibility: hidden; position: absolute;">Amélioration de l'arme</span>}}</div>
 
<div id="random-attack-value" class="flex tabber-noactive" style="flex-direction: column; gap: 5px 0; margin: 0 5px 10px;">
 
<div id="random-attack-value" class="flex tabber-noactive" style="flex-direction: column; gap: 5px 0; margin: 0 5px 10px;">
 
{{Input|id=min-attack-value|name=minAttackValueRandom|type=number|min=0|max=2000|value=0|required=True|style=width: 55px; |labelStyle=display: block; padding-left: 0;|textAfter=Valeur d'attaque minimum}}
 
{{Input|id=min-attack-value|name=minAttackValueRandom|type=number|min=0|max=2000|value=0|required=True|style=width: 55px; |labelStyle=display: block; padding-left: 0;|textAfter=Valeur d'attaque minimum}}
Ligne 196 : Ligne 194 :
 
|1=Modifier votre arme
 
|1=Modifier votre arme
 
|2=
 
|2=
<h3 style="margin: 20px;">Sélectionner votre arme</h3>
+
<div style="margin: 20px; font-size: 1.5em; font-family: Quattrocento; line-height: 1.25;">Sélectionner votre arme</div>
 
<div id="weapon-category" style="overflow-y: auto; overflow-x: hidden;">
 
<div id="weapon-category" style="overflow-y: auto; overflow-x: hidden;">
 
<div>
 
<div>
<h4 style="margin: 15px 20px;">Épées</h4>
+
<div style="margin: 15px 20px; font-size: 1.35em; font-family: Quattrocento; line-height: 1.25;">Épées</div>
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
{{Input|type=radio|name=weapon|id=w-10|value=10|labelClass=popInfo|textAfter=[[Image:Epee.png|link=]]{{IconeHelp|Version=3|Épée}}}}
 
{{Input|type=radio|name=weapon|id=w-10|value=10|labelClass=popInfo|textAfter=[[Image:Epee.png|link=]]{{IconeHelp|Version=3|Épée}}}}
Ligne 235 : Ligne 233 :
 
</div>
 
</div>
 
<div>
 
<div>
<h4 style="margin: 15px 20px;">Dagues</h4>
+
<div style="margin: 15px 20px; font-size: 1.35em; font-family: Quattrocento; line-height: 1.25;">Dagues</div>
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
{{Input|type=radio|name=weapon|id=w-1000|value=1000|labelClass=popInfo|textAfter=[[Image:Dague.png|link=]]{{IconeHelp|Version=3|Dague}}}}
 
{{Input|type=radio|name=weapon|id=w-1000|value=1000|labelClass=popInfo|textAfter=[[Image:Dague.png|link=]]{{IconeHelp|Version=3|Dague}}}}
Ligne 272 : Ligne 270 :
 
</div>
 
</div>
 
<div>
 
<div>
<h4 style="margin: 15px 20px;">Arcs</h4>
+
<div style="margin: 15px 20px; font-size: 1.35em; font-family: Quattrocento; line-height: 1.25;">Arcs</div>
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
{{Input|type=radio|name=weapon|id=w-2000|value=2000|labelClass=popInfo|textAfter=[[Image:Arccourt.png|link=]]{{IconeHelp|Version=3|Arc court}}}}
 
{{Input|type=radio|name=weapon|id=w-2000|value=2000|labelClass=popInfo|textAfter=[[Image:Arccourt.png|link=]]{{IconeHelp|Version=3|Arc court}}}}
Ligne 309 : Ligne 307 :
 
</div>
 
</div>
 
<div>
 
<div>
<h4 style="margin: 15px 20px;">Épées à deux mains</h4>
+
<div style="margin: 15px 20px; font-size: 1.35em; font-family: Quattrocento; line-height: 1.25;">Épées à deux mains</div>
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
{{Input|type=radio|name=weapon|id=w-3000|value=3000|labelClass=popInfo|textAfter=[[Image:Glaive.png|link=]]{{IconeHelp|Version=3|Glaive}}}}
 
{{Input|type=radio|name=weapon|id=w-3000|value=3000|labelClass=popInfo|textAfter=[[Image:Glaive.png|link=]]{{IconeHelp|Version=3|Glaive}}}}
Ligne 345 : Ligne 343 :
 
</div>
 
</div>
 
<div>
 
<div>
<h4 style="margin: 15px 20px;">Gongs</h4>
+
<div style="margin: 15px 20px; font-size: 1.35em; font-family: Quattrocento; line-height: 1.25;">Gongs</div>
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
{{Input|type=radio|name=weapon|id=w-5000|value=5000|labelClass=popInfo|textAfter=[[Image:Gongdecuivre.png|link=]]{{IconeHelp|Version=3|Gong de cuivre}}}}
 
{{Input|type=radio|name=weapon|id=w-5000|value=5000|labelClass=popInfo|textAfter=[[Image:Gongdecuivre.png|link=]]{{IconeHelp|Version=3|Gong de cuivre}}}}
Ligne 377 : Ligne 375 :
 
</div>
 
</div>
 
<div>
 
<div>
<h4 style="margin: 15px 20px;">Griffes</h4>
+
<div style="margin: 15px 20px; font-size: 1.35em; font-family: Quattrocento; line-height: 1.25;">Griffes</div>
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
{{Input|type=radio|name=weapon|id=w-6000|value=6000|labelClass=popInfo|textAfter=[[Image:Flambeaudacier.png|link=]]{{IconeHelp|Version=3|Flambeau d'acier}}}}
 
{{Input|type=radio|name=weapon|id=w-6000|value=6000|labelClass=popInfo|textAfter=[[Image:Flambeaudacier.png|link=]]{{IconeHelp|Version=3|Flambeau d'acier}}}}
Ligne 404 : Ligne 402 :
 
</div>
 
</div>
 
<div>
 
<div>
<h4 style="margin: 15px 20px;">Éventails</h4>
+
<div style="margin: 15px 20px; font-size: 1.35em; font-family: Quattrocento; line-height: 1.25;">Éventails</div>
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
{{Input|type=radio|name=weapon|id=w-7000|value=7000|labelClass=popInfo|textAfter=[[Image:Eventail.png|link=]]{{IconeHelp|Version=3|Éventail}}}}
 
{{Input|type=radio|name=weapon|id=w-7000|value=7000|labelClass=popInfo|textAfter=[[Image:Eventail.png|link=]]{{IconeHelp|Version=3|Éventail}}}}
Ligne 440 : Ligne 438 :
 
</div>
 
</div>
 
<div>
 
<div>
<h4 style="margin: 15px 20px;">Lames</h4>
+
<div style="margin: 15px 20px; font-size: 1.35em; font-family: Quattrocento; line-height: 1.25;">Lames</div>
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
{{Input|type=radio|name=weapon|id=w-150|value=150|labelClass=popInfo|textAfter=[[Image:Lamedecrocfantome.png|link=]]{{IconeHelp|Version=3|Lame de croc fantôme}}}}
 
{{Input|type=radio|name=weapon|id=w-150|value=150|labelClass=popInfo|textAfter=[[Image:Lamedecrocfantome.png|link=]]{{IconeHelp|Version=3|Lame de croc fantôme}}}}
Ligne 456 : Ligne 454 :
 
</div>
 
</div>
 
<div>
 
<div>
<h4 style="margin: 15px 20px;">Poings (sans arme)</h4>
+
<div style="margin: 15px 20px; font-size: 1.35em; font-family: Quattrocento; line-height: 1.25;">Poings (sans arme)</div>
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(32px, 1fr)); grid-gap: 10px; text-align: center; margin: 20px;">
 
{{Input|type=radio|name=weapon|id=w-0|value=0|checked=True|textAfter=[[Image:Poings.png|link=]]}}
 
{{Input|type=radio|name=weapon|id=w-0|value=0|checked=True|textAfter=[[Image:Poings.png|link=]]}}
Ligne 522 : Ligne 520 :
 
{{Tooltip
 
{{Tooltip
 
|1=
 
|1=
{{Input|id=zodiac-bonus|name=zodiacBonus|type=number|min=0|max=100|value=0|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3);|labelStyle=display: block; padding-left: 0; pointer-events: none; padding-left: 0;|textAfter=Force c. m. zodiaque}}
+
{{Input|id=zodiac-bonus|name=zodiacBonus|type=number|min=0|max=100|value=0|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3);|labelStyle=display: block; padding-left: 0; pointer-events: none;|textAfter=Force c. m. zodiaque}}
 
|title=[[Force contre les monstres du Zodiaque]]
 
|title=[[Force contre les monstres du Zodiaque]]
 
|p1=Ce bonus n'est pas encore implémenté.
 
|p1=Ce bonus n'est pas encore implémenté.
Ligne 597 : Ligne 595 :
 
{{Tooltip
 
{{Tooltip
 
|1=
 
|1=
{{Input|id=defense-useless|name=defenseUseless|type=number|min=0|max=100|value=0|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3);|labelStyle=display: block; padding-left: 0; pointer-events: none; padding-left: 0;|textAfter=Valeur de défense}}
+
{{Input|id=defense-useless|name=defenseUseless|type=number|style=color: transparent;|labelStyle=display: block; padding-left: 0;|disabled=true|textAfter=Valeur de défense}}
 
|title=Il n'y a pas encore de page décrivant ce bonus
 
|title=Il n'y a pas encore de page décrivant ce bonus
 
|p1=Nous n'avons pas besoin de ce bonus pour calculer les dégâts.
 
|p1=Nous n'avons pas besoin de ce bonus pour calculer les dégâts.
Ligne 646 : Ligne 644 :
 
{{Tooltip
 
{{Tooltip
 
|1=
 
|1=
{{Input|id=magic-attack-value|name=magicAttackValue|type=number|min=0|max=200|value=0|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3);|labelStyle=display: block; padding-left: 0; pointer-events: none; padding-left: 0;|textAfter=Bonus d'attaque mag}}
+
{{Input|id=magic-attack-value|name=magicAttackValue|type=number|min=0|max=500|value=0|labelStyle=display: block; padding-left: 0;|textAfter=Bonus d'attaque mag}}
|title=Il n'y a pas encore de page décrivant ce bonus
+
|title=[[Valeur d'attaque magique (bonus)]]
|p1=Ce bonus n'est pas encore implémenté.
+
|p1=La formule utilisée n'est pas tout à fait exacte, ce qui peut entraîner d'infimes différences entre les résultats de la simulation et ceux observés en jeu. Cependant, cette formule reste extrêmement proche de la réalité.
 
}}
 
}}
  
Ligne 688 : Ligne 686 :
 
{{Input|id=magic-resistance|name=magicResistance|type=number|min=0|max=200|value=0|labelStyle=display: block; padding-left: 0; padding-left: 0;|textAfter=Résistance magique}}
 
{{Input|id=magic-resistance|name=magicResistance|type=number|min=0|max=200|value=0|labelStyle=display: block; padding-left: 0; padding-left: 0;|textAfter=Résistance magique}}
 
|title=[[Résistance à la Magie]]
 
|title=[[Résistance à la Magie]]
|p1=Ce bonus n'est pas encore implémenté.
+
|p1=La formule utilisée n'est pas tout à fait exacte, ce qui peut entraîner d'infimes différences entre les résultats de la simulation et ceux observés en jeu. Cependant, cette formule reste extrêmement proche de la réalité.
 
}}
 
}}
  
 
{{Tooltip
 
{{Tooltip
 
|1=
 
|1=
{{Input|id=anti-magic|name=antiMagic|type=number|min=0|max=200|value=0|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3);|labelStyle=display: block; padding-left: 0; pointer-events: none; padding-left: 0;|textAfter=Anti-magie}}
+
{{Input|id=anti-magic|name=antiMagic|type=number|min=0|max=200|value=0|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3);|labelStyle=display: block; padding-left: 0; pointer-events: none;|textAfter=Anti-magie}}
 
|title=Il n'y a pas encore de page décrivant ce bonus
 
|title=Il n'y a pas encore de page décrivant ce bonus
 
|p1=Ce bonus n'est pas encore implémenté.
 
|p1=Ce bonus n'est pas encore implémenté.
Ligne 944 : Ligne 942 :
 
{{Input|id=melee-block|name=meleeBlock|type=number|min=0|max=200|value=0|labelStyle=display: block; padding-left: 0; padding-left: 0;|textAfter=Bloquer une attaque}}
 
{{Input|id=melee-block|name=meleeBlock|type=number|min=0|max=200|value=0|labelStyle=display: block; padding-left: 0; padding-left: 0;|textAfter=Bloquer une attaque}}
 
|title=[[Chance de bloquer un coup au Corps-à-corps]]
 
|title=[[Chance de bloquer un coup au Corps-à-corps]]
 +
}}
 +
 +
{{Tooltip
 +
|1=
 +
{{Input|id=block-penetration|name=blockPenetration|type=number|min=0|max=100|value=0|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3);|labelStyle=display: block; padding-left: 0; pointer-events: none; padding-left: 0;|textAfter=Percée}}
 +
|title=[[Percée]]
 +
|p1=Ce bonus n'est pas encore implémenté.
 
}}
 
}}
  
Ligne 954 : Ligne 959 :
 
{{Tooltip
 
{{Tooltip
 
|1=
 
|1=
{{Input|id=precision|name=precision|type=number|min=0|max=200|value=0|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3);|labelStyle=display: block; padding-left: 0; pointer-events: none; padding-left: 0;|textAfter=Précision}}
+
{{Input|id=precision|name=precision|type=number|min=0|max=200|value=0|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3);|labelStyle=display: block; padding-left: 0; pointer-events: none;|textAfter=Précision}}
 
|title=[[Précision (bonus)|Précision]]
 
|title=[[Précision (bonus)|Précision]]
 
|p1=Ce bonus n'est pas encore implémenté.
 
|p1=Ce bonus n'est pas encore implémenté.
Ligne 1 362 : Ligne 1 367 :
  
 
}}
 
}}
 +
 +
|Bo8=Variation
 +
|Co8=
 +
 +
{{Attention|1=
 +
Cet onglet n'est pas destiné aux personnes qui découvrent le simulateur.
 +
}}
 +
Cet onglet vous permet de sélectionner un bonus et de voir une représentation graphique de l'évolution des dégâts en fonction de la variation de ce bonus.
 +
 +
Pour choisir un bonus, sélectionnez-le parmi les onglets précédents en cliquant dessus tout en maintenant la touche <kbd>Alt</kbd> ou <kbd>Ctrl</kbd> enfoncée.
 +
----
 +
{{Input|id=bonus-variation-activation|name=bonusVariationActivation|type=checkbox|style=display: inline-block; vertical-align: middle; margin: 0 10px 0; width: 20px; height: 20px; border: 1px solid #ccc; border-radius: 3px;|labelStyle=display: block; padding-left: 0;|textAfter=Activer la variation de bonus}}
 +
{{Input|id=bonus-variation|name=bonusVariation|labelClass=tabber-noactive|type=text}}
 +
{{Input|id=bonus-variation-display|name=bonusVariationDisplay|type=text|style=background-color: rgba(239, 239, 239, 0.3); color: rgb(84, 84, 84); border-color: rgba(118, 118, 118, 0.3); margin-right: 10px; min-width: 100px; max-width: 100%;|labelStyle=display: block; padding-left: 0; pointer-events: none;|textAfter=Bonus sélectionné}}
 +
<div class="tabber-noactive flex" id="bonus-variation-range" style="flex-direction: column; gap: 5px 0; margin: 0 5px 10px 5px;">
 +
{{Input|id=bonus-variation-min-value|name=bonusVariationMinValue|type=number|value=0|required=True|style=width: 55px;|labelStyle=display: block; padding-left: 0;|textAfter=Valeur minimale}}
 +
{{Input|id=bonus-variation-max-value|name=bonusVariationMaxValue|type=number|value=0|required=True|style=width: 55px;|labelStyle=display: block; padding-left: 0;|textAfter=Valeur maximale}}
 +
</div>
  
 
}}
 
}}
Ligne 1 410 : Ligne 1 433 :
 
{{Option|class=tabber-noactive|text=Frappe de l'esprit|value=attackSkill5|data=class+black_magic|disabled=true}}
 
{{Option|class=tabber-noactive|text=Frappe de l'esprit|value=attackSkill5|data=class+black_magic|disabled=true}}
 
{{Option|class=tabber-noactive|text=Orbe des ténèbres|value=attackSkill6|data=class+black_magic}}
 
{{Option|class=tabber-noactive|text=Orbe des ténèbres|value=attackSkill6|data=class+black_magic}}
{{Option|class=tabber-noactive|text=Vague mortelle|value=attackSkill9|data=class+black_magic|disabled=true}}
+
{{Option|class=tabber-noactive|text=Vague mortelle|value=attackSkill9|data=class+black_magic}}
 
{{Option|class=tabber-noactive|text=Talisman volant|value=attackSkill1|data=class+dragon}}
 
{{Option|class=tabber-noactive|text=Talisman volant|value=attackSkill1|data=class+dragon}}
 
{{Option|class=tabber-noactive|text=Dragon chassant|value=attackSkill2|data=class+dragon}}
 
{{Option|class=tabber-noactive|text=Dragon chassant|value=attackSkill2|data=class+dragon}}
 
{{Option|class=tabber-noactive|text=Rugissement du Dragon|value=attackSkill3|data=class+dragon}}
 
{{Option|class=tabber-noactive|text=Rugissement du Dragon|value=attackSkill3|data=class+dragon}}
{{Option|class=tabber-noactive|text=Météore|value=attackSkill9|data=class+dragon|disabled=true}}
+
{{Option|class=tabber-noactive|text=Météore|value=attackSkill9|data=class+dragon}}
 
{{Option|class=tabber-noactive|text=Jet de foudre|value=attackSkill1|data=class+heal}}
 
{{Option|class=tabber-noactive|text=Jet de foudre|value=attackSkill1|data=class+heal}}
 
{{Option|class=tabber-noactive|text=Invocation de foudre|value=attackSkill2|data=class+heal}}
 
{{Option|class=tabber-noactive|text=Invocation de foudre|value=attackSkill2|data=class+heal}}
Ligne 1 422 : Ligne 1 445 :
 
{{Option|class=tabber-noactive|text=Bond de loup|value=attackSkill3|data=class+lycan}}
 
{{Option|class=tabber-noactive|text=Bond de loup|value=attackSkill3|data=class+lycan}}
 
{{Option|class=tabber-noactive|text=Griffe de loup|value=attackSkill4|data=class+lycan}}
 
{{Option|class=tabber-noactive|text=Griffe de loup|value=attackSkill4|data=class+lycan}}
{{Option|class=tabber-noactive|text=Tempête cinglante|value=attackSkill9|data=class+lycan|disabled=true}}
+
{{Option|class=tabber-noactive|text=Tempête cinglante|value=attackSkill9|data=class+lycan}}
 
{{Option|class=tabber-noactive|text=Combat équestre|value=horseSkill137}}
 
{{Option|class=tabber-noactive|text=Combat équestre|value=horseSkill137}}
 
{{Option|class=tabber-noactive|text=Charge à cheval|value=horseSkill138}}
 
{{Option|class=tabber-noactive|text=Charge à cheval|value=horseSkill138}}
Ligne 1 436 : Ligne 1 459 :
 
</div>
 
</div>
 
}}
 
}}
<div id="result-damage" style="margin-top: 10px;"></div>
+
<div id="delete-fight-template" class="tabber-noactive">
<div id="result-table-container" class="tabber-noactive" style="margin-top: 10px;">
+
<div style="display: flex; align-items: center; justify-content: center;">{{Svg|class=svg-icon svg-icon-delete|height=24|viewBox=0 -960 960 960|width=24|data=delete|title=Supprimer ce combat}}</div>
 +
</div>
 +
<div id="fight-result-container" class="tabber-noactive">
 +
<div style="{{Prettytable4|of=True}}; padding-bottom: 0;">
 +
{| id="result-table-fight" {{Prettytable4|width=100%}}
 +
|+ Résultats du combat
 +
|-
 +
! Attaquant
 +
! Adversaire
 +
! Type d'attaque
 +
! Dégâts moyens
 +
! Dégâts minimaux
 +
! Dégâts maximaux
 +
|-
 +
|
 +
|}
 +
</div>
 +
{{Collapsible
 +
|Open=True
 +
|Title=Distribution des dégâts
 +
|Content=
 +
<div style="margin: 10px 0;">
 +
<p>La simulation du combat a généré <span class="unique-damages-counter"></span> valeurs de dégâts distinctes.</p>
 +
<p>À chaque fois qu'une attaque est infligée, une valeur de dégâts est choisie aléatoirement parmi ces <span class="unique-damages-counter"></span> valeurs. Le graphique ci-dessous représente le pourcentage de chance associé à chaque valeur de dégâts possible.</p>
 +
<div class="chart-container" style="position: relative;">
 +
<div style="display: flex; position: absolute; z-index: 10; right: 10px; padding-top: 10px; gap: 10px;">
 +
{{Svg|id=download-raw-data|class=svg-icon tabber-noactive|height=24|viewBox=0 -960 960 960|width=24|data=download|title=Télécharger les données brutes|style=background: #d3d3d396; border-radius: 50%; padding: 5px; box-shadow: 1px 1px 4px 0px black;}}
 +
<div id="reduce-chart-points-container" class="tabber-noactive">
 +
{{Tooltip
 +
|position=left
 +
|iconStyle=margin: 0; background-color: #d3d3d396; border-radius: 50%; padding: 5px; box-shadow: 1px 1px 4px 0px black; background-position: center center;
 +
|p1=Les points affichés sur le graphique peuvent être agrégés pour des raisons de performnance.
 +
|input={{Input|id=reduce-chart-points|name=reduceChartPoints|type=checkbox|style=justify-content: flex-end; display: inline-block; vertical-align: middle; margin: 0 10px 0; width: 20px; height: 20px; border: 1px solid #ccc; border-radius: 3px;|labelStyle=display: block; padding-left: 0;|checked=True|textAfter=Limiter le nombre de points}}
 +
}}
 +
</div>
 +
</div>
 +
<div style="background: #f0f0f0; width: 100%; overflow-x: auto; user-select: none; position: relative; border: 1px #651e10 solid; border-radius: 5px;">
 +
{{Canvas|id=plot-damages|style=max-width: 100%; min-width: 400px; min-height: 400px; max-height: 400px;}}
 +
</div>
 +
</div>
 +
<p style="font-size: .9em;">💡 Les <span id="possible-damages-counter"></span> possibilités de dégâts ont été calculées en <span id="damages-time"></span>. L'affichage des résultats a pris <span id="display-time"></span>.</p>
 +
</div>
 +
}}
 
{{Collapsible
 
{{Collapsible
 
|Title=Un problème avec les résultats ?
 
|Title=Un problème avec les résultats ?
 
|Content=
 
|Content=
<div id="error-information" style="margin: 10px 0;">
 
 
Les points suivants répertorient les erreurs courantes en fonction des valeurs que vous avez fournies.
 
Les points suivants répertorient les erreurs courantes en fonction des valeurs que vous avez fournies.
 
<ul>
 
<ul>
<li>Vérifier que vous avez sélectionné le bon attaquant et le bon adversaire pour le combat.</li>
+
<li class="tabber-noactive" data-error="magic-attack-value-bonus">La formule de la [[valeur d'attaque magique (bonus)]] n'est pas tout à fait exacte, ce qui peut entraîner d'infimes différences entre les résultats de la simulation et ceux observés en jeu. Cependant, cette formule reste extrêmement proche de la réalité.</li>
<li>Faites attention aux bonus s'activant automatiquement en combat, par exemple [[Recevez pouvoir de la foudre pendant X seconde(s) en combat]].</li>
+
<li class="tabber-noactive" data-error="magic-resistance">La formule de la [[résistance à la Magie]] n'est pas tout à fait exacte, ce qui peut entraîner d'infimes différences entre les résultats de la simulation et ceux observés en jeu. Cependant, cette formule reste extrêmement proche de la réalité.</li>
 
<li class="tabber-noactive" data-error="monster-attacker">Lorsque l'attaquant est un monstre, les simulations peuvent être très mauvaises...</li>
 
<li class="tabber-noactive" data-error="monster-attacker">Lorsque l'attaquant est un monstre, les simulations peuvent être très mauvaises...</li>
 
<li class="tabber-noactive" data-error="save">Avez-vous sauvegardé les modifications de votre personnage ? Le bouton « Sauvegarder les modifications » doit apparaître en vert ! Si cliquer dessus ne change pas sa couleur en vert, cela signifie que des valeurs incorrectes ont été saisies.</li>
 
<li class="tabber-noactive" data-error="save">Avez-vous sauvegardé les modifications de votre personnage ? Le bouton « Sauvegarder les modifications » doit apparaître en vert ! Si cliquer dessus ne change pas sa couleur en vert, cela signifie que des valeurs incorrectes ont été saisies.</li>
Ligne 1 453 : Ligne 1 517 :
 
<li class="tabber-noactive" data-error="polymorph-bonus">La polymorphie confère 300 % de [[Valeur d'attaque (%)]] en P et 200 % de 0 à G10. N'oubliez pas d'ajouter ces valeurs dans vos bonus (sauf si vous utilisez la polymorphie des cartes de monstres).</li>
 
<li class="tabber-noactive" data-error="polymorph-bonus">La polymorphie confère 300 % de [[Valeur d'attaque (%)]] en P et 200 % de 0 à G10. N'oubliez pas d'ajouter ces valeurs dans vos bonus (sauf si vous utilisez la polymorphie des cartes de monstres).</li>
 
<li class="tabber-noactive" data-error="polymorph-defense">Votre valeur de défense est modifiée lorsque vous êtes en polymorphie.</li>
 
<li class="tabber-noactive" data-error="polymorph-defense">Votre valeur de défense est modifiée lorsque vous êtes en polymorphie.</li>
 +
<li>Vérifier que vous avez sélectionné le bon attaquant et le bon adversaire pour le combat.</li>
 +
<li>Faites attention aux bonus s'activant automatiquement en combat, par exemple [[Recevez pouvoir de la foudre pendant X seconde(s) en combat]].</li>
 
</ul>
 
</ul>
 +
}}
 
</div>
 
</div>
 +
<div id="bonus-variation-result-container" class="tabber-noactive">
 +
<p>Le mode ''variation d'un bonus'' est activé. Pour le désactiver, aller dans l'onglet ''Variation'' de votre personnage.</p>
 +
<div class="tabber-noactive" data-error="attacker-victim-variation">
 +
{{Attention|1=
 +
Le mode ''variation d'un bonus'' est activé pour l'attaquant et l'adversaire. L'attaquant a été sélectionné par défaut. Si vous souhaitez examiner la variation d'un bonus de l'adversaire, veuillez désactiver le mode pour l'attaquant.
 
}}
 
}}
{{Collapsible
 
|Title=Afficher les détails
 
|Content=
 
<div id="result-table">
 
<table {{Prettytable4}}>
 
<tr>
 
<th>Dégâts</th>
 
<th>Pourcentage</th>
 
</tr>
 
</table>
 
 
</div>
 
</div>
}}
+
<div class="chart-container" style="position: relative;">
{{Collapsible
+
<div style="display: flex; position: absolute; z-index: 10; right: 10px; padding-top: 10px; gap: 10px;">
|Title=En développement
+
{{Svg|id=download-raw-data-variation|class=svg-icon tabber-noactive|height=24|viewBox=0 -960 960 960|width=24|data=download|title=Télécharger les données brutes|style=background: #d3d3d396; border-radius: 50%; padding: 5px; box-shadow: 1px 1px 4px 0px black;}}
|Content=
+
</div>
<div style="background: white; margin-top: 10px; width: 100%; overflow-x: auto;">
+
<div style="background: #f0f0f0; width: 100%; overflow-x: auto; user-select: none; position: relative; border: 1px #651e10 solid; border-radius: 5px;">
{{Canvas|id=plot-damages|style=max-width: 100%; min-width: 400px; min-height: 400px;}}
+
{{Canvas|id=plot-bonus-variation|style=max-width: 100%; min-width: 400px; min-height: 400px; max-height: 400px;}}
 +
</div>
 +
</div>
 +
<p style="font-size: .9em;">💡 Les <span id="simulation-counter"></span> simulations ont été calculées en <span id="simulation-time"></span>.</p>
 
</div>
 
</div>
}}
+
==Historique des combats==
 +
<div style="{{Prettytable4|of=True}}; padding-bottom: 0;">
 +
{| id="result-table-history" {{Prettytable4|width=100%}}
 +
|+ Historique des combats
 +
|-
 +
! Attaquant
 +
! Adversaire
 +
! Type d'attaque
 +
! Dégâts moyens
 +
! Dégâts minimaux
 +
! Dégâts maximaux
 +
! Supprimer
 +
|-
 +
| colspan="7" style="padding: 10px;" | Il n'y a aucun combat à afficher ! Cliquer sur le bouton « Calculer »  ci-dessus pour créer un combat.
 +
|- class="tabber-noactive"
 +
|
 +
|}
 
</div>
 
</div>
 
</div>
 
</div>

Version actuelle datée du 20 novembre 2024 à 21:56

  • Home.png
  • Simulateur de dégâts
⚠️ Important

Version du calculateur : 0.15.1.

Cette page est en cours de développement. Actuellement, le calculateur peut simuler exactement les dégâts physiques des joueurs contre les monstres et des joueurs contre les joueurs.

⚠️ Important
Les personnages créés sont enregistrés sur le cache de votre navigateur. Ainsi, votre personnage ne sera pas perdu d'une session à l'autre. Pour plus de sécurité, vous pouvez enregistrer votre personnage en local via l'icône
Icône de téléchargement
. Vous pourrez ensuite le téléverser via la zone de dépôt si votre cache est supprimé.

Gestion des personnages

Liste des personnages

Pseudo
Dupliquer ce personnage
Télécharger les données de ce personnage
Supprimer ce personnage
Créer un personnage
Déposer les personnages ici

Liste des monstres

Ajouter ce monstre au simulateur de dégâts
Icône
Supprimer ce monstre

    Édition d'un personnage

    Vous n'avez sélectionné aucun personnage.

    Sauvegarder les modifications
    Pseudo

    Général
    Statistiques
    Armes
    Bonus
    Compétences
    Mariage
    Instances
    Variation
    Guerrier
    Bandeaurougehomme.png
    Ninja
    Queuedechevalclair.png
    Sura
    Couperespectablerouge.png
    Chamane
    Coupeeleganteclairfemme.png
    Lycan
    Protectionfrontalerouge.png
    Niveau
    Corps-à-corps
    Mental
    Magie noire
    Arme magique
    Assassin
    Archer
    Dragon
    Soin
    Lycan
    Classe
    À pied
    À cheval
    Polymorphie
    État

    Attention, lorsque vous changez d'état, n'oubliez pas de modifier vos bonus en conséquence.

    Chien errant
    Minion Barbare
    Jeune Araignée
    Jeune venimeuse
    Orbe de Polymorphie
    VIT.png Vitalité
    INT.png Intelligence
    STR.png Force
    DEX.png Dextérité
    Defense.png Défense

    Il s'agit de votre valeur totale de défense.

    Defensemagique.png Défense magique

    Il s'agit de votre valeur totale de défense magique.

    Vitesseattaque.png Vitesse d'attaque

    Ce bonus n'est pas encore implémenté.

    Yohara (nouveau continent)
    SMstr.png Volonté de SungMa (STR)
    Êtes-vous dans une zone de Yohara (nouveau continent) ?
    Volontedesungmahi.png STR de la zone

    Il s'agit de la volonté de Sung Mahi associée à la STR de la zone dans laquelle vous vous trouvez. Par exemple, si vous vous trouvez au Niveau Dongan, vous devez entrer la valeur 15.

    ⚠️ Important

    Les bonus de votre arme et de votre étole sont demandés dans la section bonus.

    Arme sélectionnée
    Poings.png Poings
    Amélioration de l'arme
    Valeur d'attaque minimum
    Valeur d'attaque maximum
    Valeur d'attaque magique minimum
    Valeur d'attaque magique maximum
    Modifier votre arme
    Étole Etoledexpertrare.png Etoledemaitrerare.png

    Entrer les valeurs d'attaques qui sont affichées sur votre étole.

    Valeur d'attaque minimum
    Valeur d'attaque maximum
    Valeur d'attaque magique minimum
    Valeur d'attaque magique maximum
    Dégâts/Défense
    Fort contre les pierres Metin
    Force c. demi-hum.
    Rés. c. demi-humains
    Force c. orcs
    Force c. m-vivants
    Force c. m. zodiaque

    Ce bonus n'est pas encore implémenté.

    Force c. animaux
    Force c. mystiques
    Force c. diable
    Force c. insectes
    Valeur d'attaque

    Il s'agit de la première valeur.

    Exemple :

    Valeur d'attaque

    Il s'agit de la deuxième valeur.

    Exemple :

    Défense
    Valeur de défense
    Il n'y a pas encore de page décrivant ce bonus

    Nous n'avons pas besoin de ce bonus pour calculer les dégâts.

    Dégâts moyens
    Rés. dégâts moyens
    Dégâts de compétence
    Attaque de mêlée/mag
    Attaque magique

    Exemple :

    Bonus d'attaque mag

    La formule utilisée n'est pas tout à fait exacte, ce qui peut entraîner d'infimes différences entre les résultats de la simulation et ceux observés en jeu. Cependant, cette formule reste extrêmement proche de la réalité.

    Chance de coup crit.
    Bonus élémentaires
    Résistance magique

    La formule utilisée n'est pas tout à fait exacte, ce qui peut entraîner d'infimes différences entre les résultats de la simulation et ceux observés en jeu. Cependant, cette formule reste extrêmement proche de la réalité.

    Anti-magie
    Il n'y a pas encore de page décrivant ce bonus

    Ce bonus n'est pas encore implémenté.

    Résistance foudre
    Résistance feu
    Résistance glace
    Résistance vent
    Résistance terre
    Rés. obscurité
    Pouvoir de la foudre
    Pouvoir du feu
    Pouvoir de la glace
    Pouvoir du vent
    Pouvoir de la terre
    Pouvoir des ténèbres
    Bonus de classe
    Autres bonus
    Percée

    Ce bonus n'est pas encore implémenté.

    Éviter des flèches
    Précision

    Ce bonus n'est pas encore implémenté.

    Bonus cachés

    Ces bonus n'apparaissent pas dans les détails des bonus.

    Valeur d'attaque commandement

    Il s'agit de la valeur d'attaque conférée par le rôle attaquant via le commandement, le charisme et l'inspiration.

    Dégâts d'attaque contre les boss
    Dégâts de compétence contre les boss
    Dégâts (bonus)

    Exemple :

    Mission biologique niveau 70

    Cocher cette case si vous avez terminé la recherche du biologiste 5. Il s'agit de la seule mission biologique où le bonus obtenu n'apparaît nulle part.

    Malus empire
    Il n'y a pas encore de page décrivant ce bonus

    Cocher cette case si vous vous trouvez dans un empire différent du votre.

    Forcedutigre.png Force du tigre
    Il n'y a pas encore de page décrivant ce bonus

    Cocher cette case si vous avez consommé Force du tigre Force du tigre (+40 % de dégâts contre les monstres).

    Elixirblancdragonl.png Élixir blanc dragon
    Il n'y a pas encore de page décrivant ce bonus

    Cocher cette case si vous utilisez un Élixir dragon blanc Élixir dragon blanc (+10 % de dégâts).

    Elixiracierdragonl.png Élixir acier dragon
    Il n'y a pas encore de page décrivant ce bonus

    Cocher cette case si vous utilisez un Élixir acier blanc Élixir acier blanc (-10 % de dégâts subis).

    Bonus grade

    Cocher cette case puis choisissez votre grade si vous possédez ce bonus.

    Neutre ou plus
    Agressif
    Retord
    Malicieux
    Cruel
    Grade
    Compétences de classe offensives
    Triplelacerationg.png Triple lacérationAttaquedelespritg.png Attaque de l'espritEmbuscadeg.png EmbuscadeTirarepetitiong.png Tir à répétitionToucherbrulantg.png Toucher brûlantAttaquedestenebresg.png Attaque des ténèbresTalismanvolantg.png Talisman volantJetdefoudreg.png Jet de foudreDechiqueterg.png Déchiqueter
    Moulinetalepeeg.png Moulinet à l'épéeAttaquedelapaumeg.png Attaque de la paumeAttaquerapideg.png Attaque rapidePluiedeflechesg.png Pluie de flèchesTourbillondudragong.png Tourbillon du DragonAttaquedeflammesg.png Attaque de flammesDragonchassantg.png Dragon chassantInvocationdefoudreg.png Invocation de foudreSouffledeloupg.png Souffle de loup
    Chargeg.png ChargeDaguefilanteg.png Dague filanteFlechedefeug.png Flèche de feuEspritdeflammesg.png Esprit de flammesRugissementdudragong.png Rugissement du DragonGriffedefoudreg.png Griffe de foudreBonddeloupg.png Bond de loup
    Fouleedeplumeg.png Foulée de plumeGriffedeloupg.png Griffe de loup
    Accelerationg.png AccélérationCoupdepeeg.png Coup d'épéeBrumeempoisonneeg.png Brume empoisonnéeFlecheempoisonneeg.png Flèche empoisonnéeFrappedelespritg.png Frappe de l'esprit
    Volontedevivreg.png Volonté de vivreOrbedelepeeg.png Orbe de l'épéePoisoninsidieuxg.png Poison insidieuxCoupetincelantg.png Coup étincelantContresortg.png Contre-sortOrbedestenebresg.png Orbe des ténèbres
    Tremblementdeterreg.png Tremblement de terreTremblementdeterreg.png Tremblement de terreEtoilesbrillantesg.png Étoiles brillantesTirtempeteg.png Tir tempêteCoupdemoniaqueg.png Coup démoniaqueVaguemortelleg.png Vague mortelleMeteoreg.png MétéoreTempetecinglanteg.png Tempête cinglante
    Compétences de buff
    Êtes-vous sous l'effet de Bénédiction ?

    Bénédiction

    Il faut entrer les valeurs du joueur qui vous a conféré l'effet de la compétence (le joueur peut être vous-même) !

    Benedictiong.png Bénédiction
    INT.png Intelligence
    DEX.png Dextérité
    Bénédiction sur soi-même

    Cocher cette case si vous avez lancé la compétence bénédiction sur vous-même (dans ce cas, la compétence est renforcée).

    Parade et bonus
    Aucune parade sélectionnée...
    Parade Moulinet à l'épée
    Parade Attaque de l'esprit
    Parade Embuscade
    Parade Flèche de feu
    Parade Toucher brûlant
    Parade Attaque des Ténèbres
    Parade Dragon chassant
    Parade Invocation de foudre
    Parade Souffle de loup
    Livredeparade.png Parade
    Livredebonus.png Bonus Moulinet à l'épéeBonus Attaque de l'espritBonus EmbuscadeBonus Flèche de feuBonus Toucher brûlantBonus Attaque des TénèbresBonus Dragon chassantBonus Invocation de foudreBonus Souffle de loup
    Compétences secondaires
    Polymorphie.png Polymorphie
    0
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    Equitation.png Équitation
    Compétences d'équitation
    Combatequestre.png Combat équestre
    Chargeacheval.png Charge à cheval
    Vaguedepouvoir.png Vague de Pouvoir
    Combatequestre.png Grêle de flèches
    Bonus de compétence
    Dégâts de triple lacérationDégâts d'attaque de l'espritDégâts d'embuscadeDégâts de tir à répétitionDégâts de toucher brûlantDégâts d'attaque des ténèbresDégâts de talisman volantDégâts de jet de foudreDégâts de déchiqueter
    Dégâts de moulinet à l'épéeDégâts d'attaque de la paumeDégâts d'attaque rapideDégâts de pluie de flèchesDégâts de tourbillon du dragonDégâts d'attaque de flammesDégâts de dragon chassantDégâts d'invocation de foudreDégâts de souffle de loup
    Dégâts de dague filanteDégâts de flèche de feuDégâts de rugissement du dragonDégâts de griffe de foudreDégâts de bond de loup
    Dégâts de griffe de loup
    Dégâts d'accélérationDégâts de coup d'épéeDégâts de brume empoisonnéeDégâts de flèche empoisonnée
    Dégâts d'orbe des ténèbres
    Êtes-vous marié et votre conjoint est-il connecté dans la même zone que vous ?
    Pointdamour.png Point d'amour
    Braceletdharmonie.png Bracelet d'Harmonie

    Réduit les dégâts des monstres.

    Collierdelamour.png Collier de l'Amour

    Augmente les dégâts contre les monstres.

    Collierdharmonie.png Collier d'Harmonie

    Augmente la défense contre les monstres.

    Bouclesdoreilleamour.png Boucles d'oreille amour

    Augmente les chances d'effectuer un coup critique contre les monstres.

    Anneauxdharmonie.png Anneaux d'harmonie

    Augmente les chances d'effectuer un coup perçant contre les monstres.

    Tour infernale de Sung Mahi
    ⚠️ Important

    Section en travaux.

    Étage de la tour
    1
    2
    3
    Étape de l'étage
    ⚠️ Important

    Cet onglet n'est pas destiné aux personnes qui découvrent le simulateur.

    Cet onglet vous permet de sélectionner un bonus et de voir une représentation graphique de l'évolution des dégâts en fonction de la variation de ce bonus.

    Pour choisir un bonus, sélectionnez-le parmi les onglets précédents en cliquant dessus tout en maintenant la touche Alt ou Ctrl enfoncée.


    Activer la variation de bonus
    Bonus sélectionné
    Valeur minimale
    Valeur maximale

    Création d'un combat

    Qui inflige les dégâts ?
    Choisir un attaquant
    Quel type d'attaque simuler ?
    Choisir une attaque
    Attaque physique
    Triple lacération
    Moulinet à l'épée
    Accélération
    Volonté de vivre
    Tremblement de terre
    Attaque de l'esprit
    Attaque de la paume
    Charge
    Coup d'épée
    Orbe de l'épée
    Tremblement de terre
    Embuscade
    Attaque rapide
    Dague filante
    Brume empoisonnée
    Poison insidieux
    Étoiles brillantes
    Tir à répétition
    Pluie de flèches
    Flèche de feu
    Foulée de plume
    Flèche empoisonnée
    Coup étincelant
    Tir tempête
    Toucher brûlant
    Tourbillon du Dragon
    Contre-sort
    Coup démoniaque
    Attaque des ténèbres
    Attaque de flammes
    Esprit de flammes
    Frappe de l'esprit
    Orbe des ténèbres
    Vague mortelle
    Talisman volant
    Dragon chassant
    Rugissement du Dragon
    Météore
    Jet de foudre
    Invocation de foudre
    Griffe de foudre
    Déchiqueter
    Souffle de loup
    Bond de loup
    Griffe de loup
    Tempête cinglante
    Combat équestre
    Charge à cheval
    Vague de Pouvoir
    Grêle de flèches
    Qui reçoit les dégâts ?
    Choisir un adversaire
    Calculer
    Supprimer ce combat
    Résultats du combat
    Attaquant Adversaire Type d'attaque Dégâts moyens Dégâts minimaux Dégâts maximaux
    Distribution des dégâts

    La simulation du combat a généré valeurs de dégâts distinctes.

    À chaque fois qu'une attaque est infligée, une valeur de dégâts est choisie aléatoirement parmi ces valeurs. Le graphique ci-dessous représente le pourcentage de chance associé à chaque valeur de dégâts possible.

    Télécharger les données brutes

    Les points affichés sur le graphique peuvent être agrégés pour des raisons de performnance.

    Limiter le nombre de points

    💡 Les possibilités de dégâts ont été calculées en . L'affichage des résultats a pris .

    Un problème avec les résultats ?

    Le mode variation d'un bonus est activé. Pour le désactiver, aller dans l'onglet Variation de votre personnage.

    ⚠️ Important

    Le mode variation d'un bonus est activé pour l'attaquant et l'adversaire. L'attaquant a été sélectionné par défaut. Si vous souhaitez examiner la variation d'un bonus de l'adversaire, veuillez désactiver le mode pour l'attaquant.

    Télécharger les données brutes

    💡 Les simulations ont été calculées en .

    Historique des combats

    Historique des combats
    Attaquant Adversaire Type d'attaque Dégâts moyens Dégâts minimaux Dégâts maximaux Supprimer
    Il n'y a aucun combat à afficher ! Cliquer sur le bouton « Calculer » ci-dessus pour créer un combat.