runMagicWeaponHit
public static void runMagicWeaponHit(CombatDamageContext.PlayerDamageSource source, MagicStrike strike, Runnable damageCall)
Delivers the primary hit of a staff or wand attack. It keeps the custom-damage pipeline, and the one-shot override marks only this hit as eligible for weapon skills. Damage that skills deal from inside it does not inherit the mark, so it cannot trigger skills again.