Editing
Combat Mechanics
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
= Combat Mechanics, Leveling Dynamics, and Discrete Math = The combat architecture operates on calculated mathematical systems that govern experience distribution, server-side hit resolution, and damage mitigation. == Experience Distribution == Characters accumulate combat experience dynamically during battle, splitting the earned XP at a strict 75% to 25% ratio. The larger share (75%) goes directly to the active stance skill (such as Attack, Archery, Block, Evasion, or Warding), while the remaining 25% is funnelled into the passive Health pool. Each level gained in Health grants a flat +10 HP increase to the character's base life pool. Combat experience is generated as a function of damage dealt, scaled by a linear Combat Multiplier that increases based on the monster's level: <math>\text{TotalXP} = \text{Damage} \times \text{CombatMultiplier}</math> <math>\text{TrainingXP} = \text{TotalXP} \times 0.75</math> The Combat Multiplier scales with the target's level to ensure that high-tier combat encounters remain rewarding: <math>\text{CombatMultiplier} = 1 + (\text{MonsterLevel} \times 0.01)</math> For example, fighting a level 50 monster yields a multiplier of 1.50 (a 50% experience bonus). This formula allows players to accurately project experience rates by using the monster's maximum HP as the damage value. == Hit Resolution == To resolve physical hits, the backend engine compares two independent, uniform random integer rolls: <math>\text{AccuracyRoll} \in [0, A]</math> <math>\text{DefenceRoll} \in [0, D]</math> A hit is registered strictly if <math>\text{AccuracyRoll} > \text{DefenceRoll}</math>. The upper limits for these ranges (<math>A</math> and <math>D</math>) scale dynamically based on active combat skills and equipped item stats: <math>A = (L_{\text{attack}} + 8) \times (\text{EquippedAccuracy} + 32)</math> To analyze DPS probabilities and calculate expected values, the continuous approximation of the hit chance is structured as follows: <math>\text{HitChance} = \begin{cases} 1 - \frac{D}{2A} & \text{if } A \geq D \\ \frac{A}{2D} & \text{if } D > A \end{cases}</math> For discrete probability models requiring strict server-side accuracy, the exact roll-based hit chance probability is modeled as: <math>\text{HitChance} = \begin{cases} 1 - \frac{D + 2}{2(A + 1)} & \text{if } A > D \\ \frac{A}{2D + 1} & \text{if } D \geq A \end{cases}</math> == Damage Mitigation & Shields == Damage calculations are further balanced by comparing the attacker's penetration rating against the defender's damage reduction score. The damage reduction score is computed as: <math>\text{DamageReductionScore} = L_{\text{defence}} \times \text{EquipmentStat} \times \text{PotionEffects}</math> These calculations make matching shield types essential during combat. Standard shields are divided into three categories to counter specific enemy attack colors: * '''Block Shields''' (Red Damage) counter heavy physical attacks. * '''Parry Shields''' (Green Damage) deflect quick, agile attacks. * '''Warding Shields''' (Blue Damage) mitigate mystical or arcane attacks.
Summary:
Please note that all contributions to Winds Of Valen Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Winds Of Valen Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
associated-pages
Page
Discussion
Canadian English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Help & FAQ
Random page
About this wiki
Guides
Getting started
All skills
All quests
Item database
World map & regions
Combat guide
Community
Recent changes
New files
Wanted pages
Wiki statistics
Tools
What links here
Related changes
Page information
Cargo data