Mechanics: Difference between revisions

From Laima
No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Mechanics ==
== Mechanics ==
Few concepts are important to know for your first time playing the game.
Few concepts are important to know for your first time playing the game.
== Stat Points ==
Characters receive stat points upon leveling up to distribute among their five stats: STR, CON, INT, SPR, and DEX. The number of stat points gained per level increases at certain level thresholds.
{| class="wikitable"
|-
! Level Range !! Stat Points Per Level !! Total Points in Range
|-
| 1 - 29 || 1 || 29
|-
| 30 - 59 || 2 || 60
|-
| 60 - 79 || 3 || 60
|-
| 80 - 89 || 4 || 40
|-
| 90 - 99 || 5 || 50
|-
! colspan="2" | '''Total at Level 99''' !! '''239'''
|}


=== Physical & Magical Attacks ===
=== Physical & Magical Attacks ===
Line 54: Line 33:
* Every 1 INT: +0.26 Heal Power
* Every 1 INT: +0.26 Heal Power
* Every 10 INT: +10.4 Heal Power
* Every 10 INT: +10.4 Heal Power
* Increases summon stats
|-
|-
| [[File:SPR.png|50px|frameless|SPR]] ||
| [[File:SPR.png|50px|frameless|SPR]] ||
Line 69: Line 49:
* Every 10 DEX: +20.0 Critical Physical Attack
* Every 10 DEX: +20.0 Critical Physical Attack
* Every 10 DEX: +1.0 Critical Hit Rate
* Every 10 DEX: +1.0 Critical Hit Rate
* Every 1 DEX: +0.14 Hit Rate
* Every 1 DEX: +0.14 Accuracy
* Every 10 DEX: +5.6 Hit Rate
* Every 10 DEX: +5.6 Accuracy
* Every 1 DEX: +0.14 Dodge Rate
* Every 1 DEX: +0.14 Dodge Rate
* Every 10 DEX: +5.6 Dodge Rate
* Every 10 DEX: +5.6 Dodge Rate
* Every 1 DEX: -0.4% Casting Speed (250 DEX = Instant Cast)
* Every 1 DEX: -0.4% Casting Speed (250 DEX = caps at -50% Cast Time)
* DEX increases Attack Speed by +(DEX / 500)^0.5
* DEX increases Attack Speed by +(DEX / 500)^0.5
|-
|-
Line 80: Line 60:
* Critical Hit Rate and Critical Resistance receive a drastic bonus from character levels. Each is increased by +1 per level.
* Critical Hit Rate and Critical Resistance receive a drastic bonus from character levels. Each is increased by +1 per level.


=== Stat Points ===
Characters receive stat points upon leveling up to distribute among their five stats: STR, CON, INT, SPR, and DEX. The number of stat points gained per level increases at certain level thresholds.
{| class="wikitable"
|-
! Level Range !! Stat Points Per Level !! Total Points in Range
|-
| 1 - 29 || 3 || 84
|-
| 30 - 59 || 4 || 120
|-
| 60 - 79 || 5 || 100
|-
| 80 - 89 || 6 || 60
|-
| 90 - 99 || 7 || 70
|-
! colspan="2" | '''Total at Level 99''' !! '''434'''
|}
=== Formulas ===
=== Formulas ===


Line 99: Line 99:
* MaxBlockChance is 90%
* MaxBlockChance is 90%


'''Crit% = 100 × (Crit Rate - Crit Resistance) ÷ (Crit Rate - Crit Resistance + Crit Resistance + 45)'''
'''Crit% = 100 × (Crit Rate - Crit Resistance) ÷ (Crit Rate + 45)'''
* Only applies when Crit Rate > Crit Resistance
* Only applies when Crit Rate > Crit Resistance
* Crit% is 0% if Crit Rate ≤ Crit Resistance
* Crit% is 0% if Crit Rate ≤ Crit Resistance
Line 108: Line 108:
{| class="wikitable"
{| class="wikitable"
|+'''<big>Element Property Table</big>'''
|+'''<big>Element Property Table</big>'''
| Attack/Defense || Fire || Ice || Lightning || Earth || Poison || Holy || Dark
| Attack/Defense || Fire || Ice || Lightning || Earth || Poison || Holy || Dark || Soul
|-  
|-
| Fire || -75% || - || - || +75% || - || - || -
| Fire || -50% || - || - || +50% || - || - || - || -
|-
|-
| Ice || +75% || -75% || - || - || - || - || -
| Ice || +50% || -50% || - || - || - || - || - || -
|-
|-
| Lightning || - || +100% || -75% || -50% || - || - || -
| Lightning || - || +75% || -50% || -25% || - || - || - || -
|-
|-
| Earth || - || - || +75% || -75% || - || - || -
| Earth || - || - || +50% || -50% || - || - || - || -
|-
|-
| Poison || - || - || - || +75% || -75% || - || -
| Poison || - || - || - || +50% || -50% || - || - || -
|-
|-
| Holy || - || - || - || - || - || -75% || +100%
| Holy || - || - || - || - || - || - || +50% || -
|-
|-
| Dark || - || - || - || - || - || +100% || -75%
| Dark || - || - || - || - || - || +50% || - || -
|-
| Soul || - || - || - || - || - || - || - || +50%
|-
|-
|}
|}
Line 152: Line 154:
* Additional Slash, Pierce or Strike Attack only apply to '''physical''' types of damage. This means Magic Skills, such as Fireball, will not gain any bonuses from these.
* Additional Slash, Pierce or Strike Attack only apply to '''physical''' types of damage. This means Magic Skills, such as Fireball, will not gain any bonuses from these.


Additional Attack applies '''before''' any calculations. They also gain additional damage according to enemies' property weaknessess. For example, a Fireball can be casted with +Ice Attack and deal both Ice and Fire damage.
Additional Attack applies '''before''' any calculations. They also gain additional damage according to enemies' property weaknessess and contribute to your damage regardless of your skill's element. For example, a Fireball can be casted with +Ice Attack and deal both Ice and Fire damage.


For simplicity, let's assume an '''Earth Property''' enemy with '''0 Magical Defense''' and a Fire skill with '''100% Skill Factor''':
For simplicity, let's assume an '''Earth Property''' enemy with '''0 Magical Defense''' and a Fire skill with '''100% Skill Factor''':
Line 173: Line 175:


* Pyromancer with 100 Magical Attack and +40 Earth Attack deals ((100 - 30) * 1.75 + (40 - 20) * 0.25) = 127 damage.
* Pyromancer with 100 Magical Attack and +40 Earth Attack deals ((100 - 30) * 1.75 + (40 - 20) * 0.25) = 127 damage.
=== Monster Elemental Attack ===
'''Every monster deals 50% of its total attack damage as its own element type, while the remaining 50% is considered "Neutral" damage.'''
For specific monster skills/spells, their damage may be 100% of a specific element.
Examples:
* A Fire Drake deals a basic attack with 50% of it's total attack as Fire Attack and the other 50% of it's total attack as pure ''physical'' attack. 
* A Fire Drake deals 100% of it's Fire Pillar damage as fire element magical attack.


=== Armor Types ===
=== Armor Types ===
Line 184: Line 196:
[[File:LeatherMasteryIcon.png|50px|frameless|Leather]]  
[[File:LeatherMasteryIcon.png|50px|frameless|Leather]]  
'''[Leather]'''
'''[Leather]'''
* When wearing any [Leather] type armor, Cast Time increases by 20%.
* When wearing 4 pieces of [Leather] type armor, Evasion is increased by 60%
* When wearing 4 pieces of [Leather] type armor, Evasion is increased by 60%


[[File:PlateMasteryIcon.png|50px|frameless|Plate]]  
[[File:PlateMasteryIcon.png|50px|frameless|Plate]]
'''[Plate]'''
'''[Plate]'''
* When wearing any [Plate] type armor, Cast Time increases by 50%.
* When wearing 4 pieces of [Plate] type armor, Physical Damage received is reduced by 30% and damage from Arrows or Pistols attacks are additionally reduced by 30%.
* When wearing 4 pieces of [Plate] type armor, Physical Damage received is reduced by 30% and damage from Arrows or Pistols attacks are additionally reduced by 30%.


Line 212: Line 222:
* '''Scout''': +225 Block
* '''Scout''': +225 Block
* '''Wizard''': Wizards are unable to Guard.
* '''Wizard''': Wizards are unable to Guard.
=== Heal Power ===
Heal Power is a stat that determines the effectiveness of healing skills. Unlike damage skills which use ATK and DEF, healing skills use a unique formula centered around the caster's Heal Power stat.
<code>Heal Amount = (5% of Target's Max HP × HealPowerRatio) + (Heal Power × Skill Factor / 100) + (MATK / 16)</code>
<code>HealPowerRatio = min(1, Heal Power / 1000)</code>
{| class="wikitable"
|-
! Component !! Description
|-
| '''5% of Target's Max HP × HealPowerRatio''' || Base healing scaled by caster's Heal Power. Reaches the full 5% only at 1000+ Heal Power; a caster with 0 Heal Power gets 0 from this term.
|-
| '''Heal Power × Skill Factor / 100''' || The primary healing component — Heal Power multiplied by the skill factor or heal factor percentage. This is the dominant term for dedicated supports.
|-
| '''MATK / 16''' || A minor bonus from the caster's magical attack stat. Intentionally small so raw MATK gear doesn't substitute for dedicated support stats.
|}
'''Example:''' A caster with 500 Heal Power and 400 MATK using a healing skill with Skill Factor 200% on a target with 10,000 Max HP:
<code>HealPowerRatio = min(1, 500 / 1000) = 0.5</code>
<code>Heal Amount = (10000 × 0.05 × 0.5) + (500 × 200 / 100) + (400 / 16) = 250 + 1000 + 25 = 1275</code>
'''Example (full support, 1000+ Heal Power):''' Same skill and target, caster with 1000 Heal Power and 400 MATK:
<code>Heal Amount = (10000 × 0.05 × 1.0) + (1000 × 200 / 100) + 25 = 500 + 2000 + 25 = 2525</code>

Latest revision as of 01:01, 21 April 2026

Mechanics

Few concepts are important to know for your first time playing the game.

Physical & Magical Attacks

  • Physical Attacks can be Dodged, Blocked and deal Critical Damage.
  • Magical Attacks cannot be Dodged, Blocked, or deal Critical Damage.

Stats

Stats
STR
  • Every 1 STR: +0.5 Physical Attack
  • Every 10 STR: +20.0 Physical Attack
  • Every 1 STR: +0.14 Block Penetration
  • Every 10 STR: +5.6 Block Penetration
  • Every 1 STR: +20 Weight
CON
  • Every 1 CON: +Max HP depending on Level
  • Every 1 CON: +0.14 Block
  • Every 10 CON: +5.6 Block
  • Every 10 CON: +2.0 Critical Resistance
  • Every 1 CON: +0.5 HP Regen
  • Every 10 CON: +21.0 HP Regen
  • Every 10 CON: +0.5 Stamina
  • Every 1 CON: +20 Weight
INT
  • Every 1 INT: +0.5 Magical Attack
  • Every 10 INT: +20.0 Magical Attack
  • Every 1 INT: +0.26 Heal Power
  • Every 10 INT: +10.4 Heal Power
  • Increases summon stats
SPR
  • Every 1 SPR: +Max SP depending on Level
  • Every 1 SPR: +0.5 SP Regen
  • Every 10 SPR: +21.0 SP Regen
  • Every 1 SPR: +1 Magical Defense
  • Every 10 SPR: +40 Magical Defense
  • Every 1 SPR: +0.65 Heal Power
  • Every 10 SPR: +26.0 Heal Power
  • Increases summon stats
DEX
  • Every 1 DEX: +0.5 Critical Physical Attack
  • Every 10 DEX: +20.0 Critical Physical Attack
  • Every 10 DEX: +1.0 Critical Hit Rate
  • Every 1 DEX: +0.14 Accuracy
  • Every 10 DEX: +5.6 Accuracy
  • Every 1 DEX: +0.14 Dodge Rate
  • Every 10 DEX: +5.6 Dodge Rate
  • Every 1 DEX: -0.4% Casting Speed (250 DEX = caps at -50% Cast Time)
  • DEX increases Attack Speed by +(DEX / 500)^0.5
  • Ending your stats at multiples of 10 greatly benefits your character.
  • Critical Hit Rate and Critical Resistance receive a drastic bonus from character levels. Each is increased by +1 per level.

Stat Points

Characters receive stat points upon leveling up to distribute among their five stats: STR, CON, INT, SPR, and DEX. The number of stat points gained per level increases at certain level thresholds.

Level Range Stat Points Per Level Total Points in Range
1 - 29 3 84
30 - 59 4 120
60 - 79 5 100
80 - 89 6 60
90 - 99 7 70
Total at Level 99 434

Formulas

Damage = Damage Multiplier × Attack × log₁₀[(Attack ÷ (Defense + 1))^0.8 + 1]

  • Note: Attack is the sum of character's Physical or Magical Attack and Additional Attack (elemental, attack type, race, size bonuses).
  • Note: Defense penetration is applied to Defense before the calculation.
  • Note: The log factor is capped at 1.0 maximum.
  • Note: After this base calculation, damage is multiplied by Skill Factor / 100, then Critical Attack is added separately on critical hits.
  • Note: Critical Hits deal +50% damage AND add Critical Attack as flat bonus.

Dodge% = 80 × (Dodge Rate - Accuracy) ÷ (Dodge Rate - Accuracy + Accuracy + 40)

  • Only applies when Dodge Rate > Accuracy
  • Dodge% is 0% if Dodge Rate ≤ Accuracy
  • Maximum Dodge% is 80%

Block% = MaxBlockChance × (Block - Block Penetration) ÷ (Block - Block Penetration + Block Penetration + 35)

  • Only applies when Block > Block Penetration
  • Block% is 0% if Block ≤ Block Penetration
  • MaxBlockChance is 90%

Crit% = 100 × (Crit Rate - Crit Resistance) ÷ (Crit Rate + 45)

  • Only applies when Crit Rate > Crit Resistance
  • Crit% is 0% if Crit Rate ≤ Crit Resistance
  • Maximum Crit% is 100%

Property Table

Element Property Table
Attack/Defense Fire Ice Lightning Earth Poison Holy Dark Soul
Fire -50% - - +50% - - - -
Ice +50% -50% - - - - - -
Lightning - +75% -50% -25% - - - -
Earth - - +50% -50% - - - -
Poison - - - +50% -50% - - -
Holy - - - - - - +50% -
Dark - - - - - +50% - -
Soul - - - - - - - +50%
Armor Property Table
Attack/Defense Cloth Leather Plate Ghost
Slash +25% - - -50%
Piercing - +25% - -50%
Strike - - +25% -50%
Arrow - - - -50%
Gun - - - -50%
Cannon - - - -50%
  • Any type of Magical damage, regardless of property, deals extra +25% Damage to Ghost.
  • Ghost is an Armor Type, meaning a target can be both Ghost and Dark, for example.

Additional Attack/Resistance

  • Additional Element Attack (Fire Attack, Ice Attack, etc) apply to all types of damage.
  • Additional Slash, Pierce or Strike Attack only apply to physical types of damage. This means Magic Skills, such as Fireball, will not gain any bonuses from these.

Additional Attack applies before any calculations. They also gain additional damage according to enemies' property weaknessess and contribute to your damage regardless of your skill's element. For example, a Fireball can be casted with +Ice Attack and deal both Ice and Fire damage.

For simplicity, let's assume an Earth Property enemy with 0 Magical Defense and a Fire skill with 100% Skill Factor:

  • Pyromancer with 100 Magical Attack deals (100 * 1.75) = 175 damage, as their normal Magical Attack is converted to Fire Attack and Fire deals +75% on Earth.
  • Pyromancer with 100 Magical Attack and +40 Fire Attack deals (140 * 1.75) = 245 damage.
  • Pyromancer with 100 Magical Attack and +40 Ice Attack deals (100 * 1.75 + 40 * 1.0) = 215 damage.
  • Pyromancer with 100 Magical Attack and +40 Earth Attack deals (100 * 1.75 + 40 * 0.25) = 185 damage, as the Additional Earth Attack deals less damage against Earth Property.

If an enemy has Additional Resistance, the attacker's Attack will be subtracted before any multiplication or bonuses. Assuming the same enemy as above, but now with +30 Fire Resistance and +20 Earth Resistance.

  • Pyromancer with 100 Magical Attack deals ((100 - 30) * 1.75) = 122 damage.
  • Pyromancer with 100 Magical Attack and +40 Fire Attack deals ((140 - 30) * 1.75) = 192 damage.
  • Pyromancer with 100 Magical Attack and +40 Ice Attack deals ((100 - 30) * 1.75 + 40 * 1.0) = 162 damage.
  • Pyromancer with 100 Magical Attack and +40 Earth Attack deals ((100 - 30) * 1.75 + (40 - 20) * 0.25) = 127 damage.

Monster Elemental Attack

Every monster deals 50% of its total attack damage as its own element type, while the remaining 50% is considered "Neutral" damage.

For specific monster skills/spells, their damage may be 100% of a specific element.

Examples:

  • A Fire Drake deals a basic attack with 50% of it's total attack as Fire Attack and the other 50% of it's total attack as pure physical attack.
  • A Fire Drake deals 100% of it's Fire Pillar damage as fire element magical attack.

Armor Types

Armor types have been revamped to provide more meaningful interactions and customizations.

Cloth [Cloth]

  • When wearing 4 pieces of [Cloth] type armor, Magic Damage received is reduced by 20%
  • When wearing 4 pieces of [Cloth] type armor, Max SP and SP Regen Speed is increased by 100%

Leather [Leather]

  • When wearing 4 pieces of [Leather] type armor, Evasion is increased by 60%

Plate [Plate]

  • When wearing 4 pieces of [Plate] type armor, Physical Damage received is reduced by 30% and damage from Arrows or Pistols attacks are additionally reduced by 30%.

Party Experience

Party experience bonuses apply when experience is set to Equal Exp or By Level

  • 2 Party Members: +20% Exp
  • 3 Party Members: +50% Exp
  • 4 Party Members: +80% Exp
  • 5 Party Members: +120% Exp

Players in a party receive an experience penalty if their level is significantly lower than the highest-level party member. This penalty is applied after all other party experience bonuses or modifiers, and it does not apply when Experience Distribution is set to Individual.

  • 10 or more Levels below the Highest Level: -30% Exp
  • 15 or more Levels below the Highest Level: -60% Exp
  • 20 or more Levels below the Highest Level: -100% Exp (Player will not gain exp)

Guarding

Guarding can be done by holding the Guard button (default: 'C'). While Guarding, your character will be unable to move or perform actions but receive increased block depending on your class:

  • Swordsman: +550 Block
  • Cleric: +550 Block
  • Archer: +225 Block
  • Scout: +225 Block
  • Wizard: Wizards are unable to Guard.

Heal Power

Heal Power is a stat that determines the effectiveness of healing skills. Unlike damage skills which use ATK and DEF, healing skills use a unique formula centered around the caster's Heal Power stat.

Heal Amount = (5% of Target's Max HP × HealPowerRatio) + (Heal Power × Skill Factor / 100) + (MATK / 16)

HealPowerRatio = min(1, Heal Power / 1000)

Component Description
5% of Target's Max HP × HealPowerRatio Base healing scaled by caster's Heal Power. Reaches the full 5% only at 1000+ Heal Power; a caster with 0 Heal Power gets 0 from this term.
Heal Power × Skill Factor / 100 The primary healing component — Heal Power multiplied by the skill factor or heal factor percentage. This is the dominant term for dedicated supports.
MATK / 16 A minor bonus from the caster's magical attack stat. Intentionally small so raw MATK gear doesn't substitute for dedicated support stats.

Example: A caster with 500 Heal Power and 400 MATK using a healing skill with Skill Factor 200% on a target with 10,000 Max HP:

HealPowerRatio = min(1, 500 / 1000) = 0.5

Heal Amount = (10000 × 0.05 × 0.5) + (500 × 200 / 100) + (400 / 16) = 250 + 1000 + 25 = 1275

Example (full support, 1000+ Heal Power): Same skill and target, caster with 1000 Heal Power and 400 MATK:

Heal Amount = (10000 × 0.05 × 1.0) + (1000 × 200 / 100) + 25 = 500 + 2000 + 25 = 2525