0

Combat

Des premières compétences sont attribuées dés le début du jeu sans avoir besoin de commencer de quêtes pour en obtenir.

Chaque joueur commence avec deux compétences de combat :

  • Coup de pied
  • Coup de poing

Chance de toucher d’une compétence de combat

La chance de toucher dépend notamment de l’agilité des cibles, mais aussi du pallier de la compétence utilisée.

chance_to_hit = skillHitRate * log(level + 1) + (userEntity.agility / targetEntity.agility);


Dommages infligés par une compétence de combat

Le calcul des dommages est, quand à lui, un peu plus complexe :

minDamages = skillStrength * (1 + log(level));

weaponDamages = (strength of your entity / stamina de la cible) * (minDamages + weapon_strength) – armor;

elementalDamages = (mind of your entity / mind de la cible) * (skillElementalDamages * (1 + log(level))) – magic_armor;

damages = nombre aléatoire entre minDamages et (weaponDamages + elementalDamages);

— Il en va de même pour l’attaque d’une créature, elle utilisera le même comportement que celui du joueur

Robin Ruaux

Développeur web depuis plus de 10 ans, je suis passionné par la création de jeux vidéos. J'utilise ainsi Unity3D pour mettre en place des améliorations au sein du jeu Akhiris Online.

Laisser un commentaire