{ "AbilityName": "Astra_Talent_04", "AbilitySpecials": { "AS_AddedCriticalDelta": { "Value": 0.3, "ValueType": "Float" }, "AS_AddedDamageCritRatio": { "Value": 0, "ValueType": "Float" }, "AS_ChargeTimes": { "Value": 0, "ValueType": "Integer" }, "AS_ChargeTimes_Local": { "Value": 0, "ValueType": "Integer" }, "AS_DamagePercentage": { "Value": 0.5, "ValueType": "Float" }, "AS_Talent04_CD": { "Value": 10, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "Talent06", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ], "OnCustomEventReceived": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByCustomEvent", "EventKey": "Astra_AttackNormal_03_Talent_04" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "AttackNormal03CDModifier", "Target": "Caster" } ] } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "Normal", "ThunderAttack" ], "Target": "Self" }, { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ThunderAttack" ], "Target": "Self" }, { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "StarAttack" ], "Target": "Self" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Astra_Attack_Normal_03_AttackProperty_02_Talent04" ] } ] } ], "PropertyKey": "Actor_CriticalDelta", "PropertyValue": "%AS_AddedCriticalDelta", "Target": "Self" } ] }, "Modifiers": { "AttachPointModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "WindFieldMixin", "BaseVelocity": 5, "IsFollow": true, "WindDetectID": "Avatar_Astra_WindField_AttackNormal_03_Talent04" } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ProcessAttachPointAction", "AttachPointName": "Attack_Normal_03_Talent04_AttackPoint", "HierarchyType": "World", "PosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 0, "y": 0, "z": 8 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "RaycastGroundOffset": 1, "TargetOption": { "$type": "ConfigPosRotReferTarget", "BackupOffsetReferTarget": "Self", "FeaturePointFirst": true, "OffsetReferTarget": "LastLocalAvatarAttackTarget" } }, "ProcessType": "Create", "Target": "Self" } ] }, "AttackNormal03CDModifier": { "Duration": "%AS_Talent04_CD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "AttackNormal03DelayModifier", "Target": "Caster" } ] }, "AttackNormal03DelayModifier": { "Duration": 1.13, "ModifierStacking": "Replace", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "AttackNormal03Modifier", "Target": "Caster" } ] }, "AttackNormal03Modifier": { "Duration": 1.13, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttachModifier", "ModifierName": "AttachPointModifier", "Target": "Caster" }, { "$type": "AttachModifier", "ModifierName": "WarnEffectModifier01", "Target": "Caster" }, { "$type": "AttachModifier", "ModifierName": "ReleaseModifier", "Target": "Caster" } ] }, "ReleaseModifier": { "Duration": -1, "ModifierStacking": "Replace", "OnRemoved": [ { "$type": "HandleAnimEvent", "AnimEventID": "Astra_Attack_Normal_03_AttackProperty_02_Talent04", "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "Attack_Normal_03_Talent04_AttackPoint", "EffectPattern": "Eff_Astra_Attack_Normal_03_15_ShockWave", "Target": "Self" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Astra_Attack_Normal_03_CamShake_E_02", "Target": "Self" } ] }, "WarnEffectModifier01": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "FireEffect", "AttachPointName": "Attack_Normal_03_Talent04_AttackPoint", "EffectPattern": "Eff_Astra_Attack_Normal_03_14_Warn", "Tag": "Astra_Attack_Normal_03_Talent04", "Target": "Caster" } ], "OnRemoved": [ { "$type": "RemoveTagEffect", "Tag": "Astra_Attack_Normal_03_Talent04", "Target": "Caster" } ] } } }