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 * exp((level + xp/100.0)/5)/100.0 + (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 + (skillStrength * exp((level + xp / 100.0) / 5.0) / 100f)
weaponDamages = minDamages + weapon_strength – armor
elementalDamages = skillElementalDamages + (skillElementalDamages * exp((level + xp / 100.0f) / 5f) / 100f) – 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