syntax = "proto3"; option java_package = "emu.grasscutter.net.proto"; import "AbilityString.proto"; import "AbilityAttachedModifier.proto"; import "ModifierDurability.proto"; message AbilityAppliedModifier { int32 modifierLocalId = 1; uint32 parentAbilityEntityId = 2; AbilityString parentAbilityName = 3; AbilityString parentAbilityOverride = 4; uint32 instancedAbilityId = 5; uint32 instancedModifierId = 6; float existDuration = 7; AbilityAttachedModifier attachedInstancedModifier = 8; uint32 applyEntityId = 9; bool isAttachedParentAbility = 10; ModifierDurability modifierDurability = 11; uint32 sbuffUid = 12; bool isServerbuffModifier = 13; }