43 lines
1.1 KiB
Protocol Buffer
43 lines
1.1 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
|
|
|
|
import "AttackHitEffectResult.proto";
|
|
import "AbilityIdentifier.proto";
|
|
import "HitCollision.proto";
|
|
import "Rotation.proto";
|
|
option java_package = "emu.grasscutter.net.proto";
|
|
|
|
message AttackResult {
|
|
uint32 endureBreak = 6;
|
|
uint32 Unk3300_BALCPHMFIBC = 1940;
|
|
float damage = 12;
|
|
bool isCrit = 9;
|
|
AttackHitEffectResult hitEffResult = 5;
|
|
float elementDurabilityAttenuation = 1333;
|
|
float damageShield = 198;
|
|
bool Unk3300_DOMAOPGPHMD = 1698;
|
|
uint32 elementType = 1;
|
|
uint32 targetType = 346;
|
|
bool Unk3300_MGIMJGMIPLD = 531;
|
|
uint32 criticalRand = 1576;
|
|
AbilityIdentifier abilityIdentifier = 2;
|
|
HitCollision hitCollision = 14;
|
|
uint32 attackTimestampMs = 1829;
|
|
uint32 attackerId = 4;
|
|
string animEventId = 11;
|
|
int32 hitRetreatAngleCompat = 15;
|
|
uint32 Unk3300_JMJHGJCAOBH = 55;
|
|
uint32 defenseId = 13;
|
|
bool isResistText = 555;
|
|
uint32 attackCount = 1593;
|
|
Rotation resolvedDir = 8;
|
|
uint32 hitPosType = 7;
|
|
uint32 hashedAnimEventId = 2009;
|
|
uint32 Unk3300_KPKAECBFABP = 1569;
|
|
float endureDelta = 1169;
|
|
uint32 Unk3300_GBPJCELJKJA = 701;
|
|
float elementAmplifyRate = 1858;
|
|
uint32 Unk3300_ABJJNNNKGBB = 888;
|
|
}
|