Get desktop application:
View/edit binary Protocol Buffers messages
Used in: DamageInfo
int32 attacker_id = 1
oneof attacker_value
Used in: AttackerInfo
Used in: SpellRequest, SpellResponse
int32 skill_id = 1
int32 caster_id = 2
Used in: SpellFailResponse
SUCCESS = 0
NOT_CAST = 1
TARGET_INVAILD = 2
ENTITY_DEAD = 3
OUT_OF_RANGE = 4
MP_LACK = 5
RUNNING = 6
COOLING = 7
INVALID_SKILL_ID = 8
UNMATCHED_CASTER = 9
INVALID_CAST_TARGET = 10
NOT_ALLOWED = 11
Used in: EntityHurtResponse
int32 target_id = 2
optional AttackerInfo attacker_info = 3
int32 amount = 4
bool is_crit = 6
bool is_miss = 7
Used in: DamageInfo
UNKNOWN = 0
PHYSICAL = 1
MAGICAL = 2
REAL = 3
Used in: CastInfo
int32 skill_id = 1
int32 caster_id = 2