← All scenarios
SC-007skill

Asura Strike: Champion vs Ghost-element target

Tests the formulaId escape hatch (per D-010) for skills too unique for the expression language. Asura Strike: damage scales with SP, ignores DEF entirely, but Ghost armor (typical PvP build) has special interaction with Ghost-element. Verify the formulaId function path runs and DEF-ignore both flags are respected.

formulaIdEscapeHatchDEFIgnoreFullyasuraStrikeskillElement
Action
skill
MO_EXTREMITYFIST Lv5 in expected mode
skillId
MO_EXTREMITYFIST
skillLevel
5
mode
expected
context.mapType
pvp

Actors

Champion
actor · champion · Lv95/65
attacker
Primary stats
str
99
agi
60
vit
70
int
60
dex
80
luk
30
Equipment
  • mainhand: chain · knuckle · +9 · ATK 105
Active effects
  • fury×5
Enemy Sniper
player · Lv95
defender
Primary stats
str
30
agi
90
vit
50
int
30
dex
99
luk
50
demihumanghost 4mediumnormal
HP 12500 / 12500
Hard DEF 60
Hard MDEF 25
Expected output
From the scenario fixture. Numerical values marked as null are placeholders pending rAthena verification.
hittotalDamage: pending

Asura ignores both hard and soft DEF (defIgnore: {hard:1, soft:1}). Damage formula involves SP. Element is Neutral (Asura is neutral by default), so Ghost lv4 armor reduces neutral damage to 0% — verify in element table. This scenario specifically tests the 'attack does effectively no damage' case.

Show full expected JSON
{
  "breakdown": {
    "formulaIdUsed": "asuraStrike",
    "hardDEFSubtracted": 0,
    "softDEFSubtracted": 0,
    "elementMultiplier": 0,
    "totalDamageAfterElement": 1,
    "minDamageClamp": true
  }
}

Computed: DamageResult

Server-evaluated by calculatePhysicalDamage() from @ro/core.

Outcome
hit
1 hit · 913 damage
913
Pipeline breakdown
D-003 steps 2–13
WeaponratioATK233
× size × skill3,401.8
× (1 + 0.0% ATK%)3,401.8
+ StatusATK (253)3,654.8
× 0.25 element913.7
× (1 + 0.0% race/elem/size/class)913.7
crit none913.7
− 0 hard DEF913.7
− 0 soft DEF913.7
× (1 − 0.0% taken%)913.7
+ MasteryATK (0)913.7
floor + min(1)913
Inputs
From attacker / defender ResolvedStats
StatusATK253
WeaponATK233
EquipATK0
MasteryATK0
Size mult1.00×
Element mult0.25×
Race%0.0%
Element%0.0%
Size%0.0%
Class%0.0%
Taken%0.0%

Hits (1): hit 913