interface
DamageInfoA block-scoped view of the current damage event (valid only inside a Damage.onPre handler).
import type { DamageInfo } from "@s2script/sdk/damage";
// plugins/basecommands/src/plugin.ts:81 — halve the damage (assign 0 to block it entirely)
ctx.entities.onDamage((info: DamageInfo) => { info.damage = info.damage / 2; });damage: numberreadonly damageType: numberreadonly attacker: EntityRef | nullreadonly inflictor: EntityRef | nullreadonly victim: EntityRef | nullthis), or null if stale.