syntax = "proto3"; option java_package = "emu.grasscutter.net.proto"; import "AbilityIdentifier.proto"; import "AttackHitEffectResult.proto"; import "Vector.proto"; import "HitCollision.proto"; // 4.7.0 message AttackResult { AbilityIdentifier ability_identifier = 12; AttackHitEffectResult hit_eff_result = 3; Vector resolved_dir = 10; string anim_event_id = 1; HitCollision hit_collision = 15; int32 hit_retreat_angle_compat = 9; uint32 attacker_id = 5; uint32 defense_id = 6; uint32 element_type = 11; float damage = 8; uint32 KLIGFACEFPN = 23; float NMBBCBBEPDA = 54; float DJAEOHKJLIM = 114; uint32 OAPLECACBOM = 337; uint32 FCKAKKLDCJL = 507; uint32 HMKBBEKDPCG = 916; float PHOMPNBJFAN = 1582; uint32 NJAMJODILKJ = 2032; }