Aller au contenu principal

Defense

🇫🇷 Traduction française — nom original (anglais) : Defense — voir la page en anglais

La Défense (Defense) est une Compétence qui réduit la chance qu'un ennemi t'inflige des Dégâts Physiques, réduit directement les Dégâts Magiques et qui est requise pour l'Équipement, principalement pour les Armures.

Effet sur le combat​

Prendre moins de dégâts est essentiel pour tenir en combat prolongé, en économisant du temps (moins besoin de se réapprovisionner en nourriture) et de l'argent (consommation réduite de nourriture).

L'armure de l'équipement s'ajoute à ta statistique de défense, à raison de 3 armure pour 1 défense.

Formule des dégâts physiques​

(Note : formule basée sur le code source au 16/05/2015)

En utilisant les variables suivantes :

  • str = force de l'attaquant
  • acc = prĂ©cision de l'attaquant
  • pow = puissance de l'attaquant
  • aim = visĂ©e de l'attaquant
  • def = dĂ©fense de la cible
  • arm = armure de la cible

Et les fonctions suivantes :

  • Random() - donne un nombre alĂ©atoire entre 0 et 1
  • Max(a, b) - Ă©gal Ă  « a » ou « b », le plus grand des deux
  • Ceiling(a) - donne le plus petit entier Ă©gal ou supĂ©rieur Ă  « a »

Les dégâts sont calculés comme suit :

  1. tot_str = str + pow / 2
  2. tot_acc = acc + aim / 2
  3. tot_def = def + arm / 3
  4. si le style de combat est agressif, tot_str = tot_str + 1
  5. si le style de combat est défensif, tot_def = tot_def + 1
  6. si le style de combat est précis, tot_acc = tot_acc + 1
  7. temp_damage = 1 + (tot_str / 5) * Random()
  8. temp_defense = Max(0, tot_def - tot_acc) * Random()
  9. final_damage = Max(0, Ceiling(temp_damage - temp_defense))