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