← All scenarios
PHYS-008skill

Magnum Break — AoE + self-buff trigger (fire endow temporary)

Combines AoE math (per-defender independent calculation) with a self-applied trigger (Magnum Break leaves the caster with a fire-endow buff for 10 seconds). Same as SC-010 in shape but with explicit assertions on the self-trigger and a follow-up sub-scenario verifying the next auto-attack uses Fire element.

physicalDamageaoeselfTriggeredEffectfireEndowmagnumBreak
Action
skill
SM_MAGNUM Lv10 in expected mode
skillId
SM_MAGNUM
skillLevel
10
mode
expected
context.mapType
pve

Actors

Crusader
player · crusader · Lv65
attacker
Primary stats
str
75
agi
30
vit
60
int
30
dex
35
luk
10
Equipment
  • mainhand: longsword · sword_1h · +7 · ATK 120
Ice Titan (Water lv3 — boosted by fire endow follow-up)
monster
defender 1
formlesswater 3largenormal
HP 8500 / 8500
Hard DEF 25
Hard MDEF 25
Salamander (Fire lv2 — resists)
monster
defender 2
brutefire 2mediumnormal
HP 4200 / 4200
Hard DEF 18
Hard MDEF 12
Expected output
From the scenario fixture. Numerical values marked as null are placeholders pending rAthena verification.
hit

Magnum Break attack element is Fire (the skill is fire-element, not the weapon). Damage vs Ice Titan should be very high (Fire vs Water lv3 = 2.0x), vs Salamander very low (Fire vs Fire lv2 = ~0).

Show full expected JSON
{
  "perDefenderResults": [
    {
      "defender": "Ice Titan (Water lv3 — boosted by fire endow follow-up)",
      "expectedRelativeOrder": "highest",
      "note": "Fire vs Water lv3 ~ 2.0x element multiplier"
    },
    {
      "defender": "Salamander (Fire lv2 — resists)",
      "expectedRelativeOrder": "lowest",
      "note": "Fire vs Fire lv2 ~ 0% multiplier"
    }
  ],
  "triggeredEffects": [
    {
      "effectId": "magnum_break_fire_endow",
      "appliedTo": "self",
      "durationTicks": 10,
      "note": "After Magnum Break, the caster's next auto-attacks for 10s have a Fire-element override. This is implemented via D-016 mechanism: triggered Effect with elementOverride.attack='fire'. The simulator should auto-apply this then run a second damage calc against Ice Titan to verify the fire endow chains correctly."
    }
  ]
}

Computed: AoeDamageResult · 2 defenders

Server-evaluated by calculateAoeDamage() — each row runs the physical pipeline once.

Total across defenders
physical
Highest damage emerald, lowest rose. Each row computed independently — its own element, size, race, DEF.
0
DefenderOutcomeElementMultHitsDamage
Ice Titan (Water lv3 — boosted by fire endow follow-up)absorbedfire water lv30.00×10
Salamander (Fire lv2 — resists)absorbedfire fire lv20.00×10