Skip to content
Version 2.11.0
↓ Get the launcher

DamageElement enumeration

Damage-element enum, mirroring EDamageProperty in the BPSR proto schema (see e_damage_property.py in the BPSR-Meter reference). Surfaces on CombatEvent.DamageDealt.Element via SyncDamageInfo.Property (field 18).

Count is the proto-defined sentinel (= 9); it is not a real element. Treat any wire value outside 0..8 as General in plugin code.

public enum DamageElement
name value description
General 0 Non-elemental / physical damage.
Fire 1 Fire-element damage.
Water 2 Water-element damage.
Electricity 3 Electricity-element damage.
Wood 4 Wood-element damage.
Wind 5 Wind-element damage.
Rock 6 Rock-element damage.
Light 7 Light-element damage.
Dark 8 Dark-element damage.
Count 9 Proto-defined sentinel (= 9); not a real element — treat wire values outside 0..8 as General.