{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Death_Ground_S", "FrameCountHigh": 20, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RemoveWindModifier" ] }, { "AnimatorStateName": "Death_Ground_F", "FrameCountHigh": 20, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RemoveWindModifier" ] }, { "AnimatorStateName": "Death_Ground_B", "FrameCountHigh": 20, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RemoveWindModifier" ] } ] } ], "AbilityName": "Mutant_Wind", "AbilitySpecials": { "AS_AddedDamageRatio": { "Value": 2 }, "AS_AddedDamageRatio_BossChallenge": { "Value": 2.5 }, "AS_CatalysisHitCount": { "Value": 0 }, "AS_ElementMystery": { "Value": 100 }, "AS_ElementMystery_BossChallenge": { "Value": 300 }, "AS_MaxLevel": { "Value": 0 }, "AS_MaxLevel_BossChallenge": { "Value": 0 }, "AS_WindAttack": { "Value": 200 }, "AS_WindAttack_BossChallenge": { "Value": 500 }, "AS_WindDuation": { "Value": 20 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "BossChallenge" ] } ], "FailureActions": [ { "$type": "SetAbilitySpecialsByPropertyAction", "DoRefresh": true, "ModifyFunction": "Add", "ParamName": "AS_MaxLevel", "Percentage": 1, "PropertyType": "Level", "Target": "Self" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "40*property(Level)+500", "ParamName": "AS_WindAttack", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "0.02*property(Level)+0.1", "ParamName": "AS_AddedDamageRatio", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "5*property(Level)+30", "ParamName": "AS_ElementMystery", "Target": "Self", "ValueType": "Float" } ], "SuccessActions": [ { "$type": "SetAbilitySpecialsByPropertyAction", "DoRefresh": true, "ModifyFunction": "Add", "ParamName": "AS_MaxLevel_BossChallenge", "Percentage": 1, "PropertyType": "Level", "Target": "Self" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "45*property(Level)+300", "ParamName": "AS_WindAttack_BossChallenge", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "0.02*property(Level)+0.4", "ParamName": "AS_AddedDamageRatio_BossChallenge", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "5*property(Level)+80", "ParamName": "AS_ElementMystery_BossChallenge", "Target": "Self", "ValueType": "Float" } ] } ], "OnBuffDamageHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByBuffAttackProperty", "BuffGroupList": [ "Wind" ] }, { "$type": "ByEntityType", "EntityType": "Monster", "Target": "Other" } ], "PropertyKey": "Actor_NoDamage", "PropertyValue": 1 }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByBuffAttackProperty", "BuffGroupList": [ "Wind" ] }, { "$type": "ByEntityType", "EntityType": "Monster", "Target": "Other" } ], "PropertyKey": "Actor_NoHitEffect", "PropertyValue": 1 }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByBuffAttackProperty", "BuffGroupList": [ "Catalysis" ] }, { "$type": "ByEntityType", "EntityType": "Avatar", "Target": "Other" } ], "PropertyKey": "Actor_NoDamage", "PropertyValue": 1 }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByBuffAttackProperty", "BuffGroupList": [ "Catalysis" ] }, { "$type": "ByEntityType", "EntityType": "Avatar", "Target": "Other" } ], "PropertyKey": "Actor_NoHitEffect", "PropertyValue": 1 } ] }, "Modifiers": { "AbnormalBuff_9": { "Buff": { "BuffID": 9, "IsOverrideOdds": false, "UsePeerID": false } }, "RemoveWindModifier": { "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RemoveModifier", "ModifierName": "WindModifier", "Target": "Self" } ] }, "WindBuff": { "Duration": -1, "MaxStackingNumber": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RemoveBuffModifier", "BuffGroup": "Burn", "Target": "Self" }, { "$type": "RemoveBuffModifier", "BuffGroup": "Ignite", "Target": "Self" }, { "$type": "RemoveBuffModifier", "BuffGroup": "Frozen", "Target": "Self" }, { "$type": "RemoveBuffModifier", "BuffGroup": "Frostbite", "Target": "Self" }, { "$type": "RemoveBuffModifier", "BuffGroup": "Frost", "Target": "Self" }, { "$type": "RemoveBuffModifier", "BuffGroup": "Electric", "Target": "Self" }, { "$type": "RemoveBuffModifier", "BuffGroup": "Overload", "Target": "Self" }, { "$type": "RemoveBuffModifier", "BuffGroup": "Erosion", "Target": "Self" }, { "$type": "RemoveBuffModifier", "BuffGroup": "Chaos", "Target": "Self" }, { "$type": "RemoveBuffModifier", "BuffGroup": "Strike", "Target": "Self" }, { "$type": "RemoveBuffModifier", "BuffGroup": "Wind", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "WindBuff_AddBuff", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "WindBuff_ListenBuff", "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "WindBuff_AddBuff", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "WindBuff_ListenBuff", "Target": "Self" } ] }, "WindBuffModifier": { "Duration": -1, "MaxStackingNumber": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "WindBuff", "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "WindBuff", "Target": "Self" } ] }, "WindBuff_AddBuff": { "Duration": -1, "MaxStackingNumber": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "BossChallenge" ] } ], "FailureActions": [ { "$type": "AddDiyBuffAction", "Element": "Wind", "ElementAbnormalAttackData": { "AddedDamageRatio": "%AS_AddedDamageRatio", "Attack": "%AS_WindAttack", "ElementMystery": "%AS_ElementMystery" }, "OverrideBuffDuration": "%AS_WindDuation", "OverrideHitNum": -1, "Target": "Self" } ], "SuccessActions": [ { "$type": "AddDiyBuffAction", "Element": "Wind", "ElementAbnormalAttackData": { "AddedDamageRatio": "%AS_AddedDamageRatio_BossChallenge", "Attack": "%AS_WindAttack_BossChallenge", "ElementMystery": "%AS_ElementMystery_BossChallenge" }, "OverrideBuffDuration": "%AS_WindDuation", "OverrideHitNum": -1, "Target": "Self" } ] }, { "$type": "ShowSpecialDamageTextAction", "AttachPoint": "LForearm", "Target": "Self", "TextType": "Wind" }, { "$type": "SendCustomEvent", "EventKey": "Mutant_Wind_Open" } ] }, "WindBuff_ListenBuff": { "OnBuffAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "OnWindfromeOther" ], "IsAdd": true, "Predicates": [ { "$type": "ByHandlingBuffGroup", "BuffGroupList": [ "Wind" ] } ] } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "OnWindfromeOther" ], "IsAdd": false } ] }, "WindModifier": { "Duration": "%AS_WindDuation", "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_CatalysisHitCount", "ParamType": "Integer" }, { "$type": "AttachModifier", "ModifierName": "WindBuffModifier", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Monster_Mutant_MA_Attack_09_AbnormalPropertyBurn_01", "key": "Monster_Mutant_MA_Attack_09_AbnormalPropertyBurn_01" } ], "OnBuffDamageBeingHit": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByBuffAttackProperty", "BuffGroupList": [ "Catalysis" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "FirstCatalysisOnly" ] } ] } ], "FailureActions": [ ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "ParamName": "Trigger_Hit", "ParamType": 1, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "InSky" ] } ] } ], "Target": "Self" }, { "$type": "ShowSpecialDamageTextAction", "AttachPoint": "LForearm", "Target": "Self", "TextType": "PartDestroy" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "FirstCatalysisOnly" ], "IsAdd": true, "Target": "Self" }, { "$type": "SendCustomEvent", "EventKey": "Event_Mutant_Abyss36_Score_02", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "BossChallenge" ] } ] } ] } ], "OnBuffDamageBeingHitPre": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByBuffAttackProperty", "BuffGroupList": [ "Electric", "Overload" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByBuffAttackProperty", "BuffGroupList": [ "Catalysis" ] } ] }, { "$type": "ByHasBuffGroup", "BuffGroupList": [ "Wind" ] } ], "PropertyKey": "Actor_NoDamage", "PropertyValue": 1, "Target": "Self" } ], "OnRemoved": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Monster_Common_MA_WindAbnormal_Loop_Base_M", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "WindBuffModifier", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WindShield" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "HasTornado" ], "IsAdd": false, "Target": "Self" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_CatalysisHitCount", "ParamType": "Integer" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "FirstCatalysisOnly" ], "IsAdd": false, "Target": "Self" } ], "OnStunCreateActions": [ { "$type": "ApplyAbilityAction", "AbilityName": "Mutant_Tornado_Attack_01", "CustomKey": "Mutant_Tornado", "IsAutoTrigger": false, "Target": "Custom" }, { "$type": "ApplyAbilityAction", "AbilityName": "Mutant_Tornado_Attack_HitCount", "CustomKey": "Mutant_Tornado", "Target": "Custom" }, { "$type": "ApplyAbilityAction", "AbilityName": "Mutant_Tornado_WindField", "CustomKey": "Mutant_Tornado", "Target": "Custom" }, { "$type": "SendCustomEvent", "CustomKey": "Mutant_Tornado", "EventKey": "Event_AttachEffect", "Target": "Custom" } ], "OnStunDestroyActions": [ { "$type": "SendCustomEvent", "CustomKey": "Mutant_Tornado", "EventKey": "Event_RemoveEffect", "Target": "Custom" }, { "$type": "RemoveBuffModifier", "BuffGroup": "Wind", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "OnWindfromeOther" ] } ] } ], "Target": "Self" }, { "$type": "FireEffect", "CustomKey": "Mutant_Tornado", "EffectPattern": "Eff_Monster_Mutant_Attack_09_06_WindEnd", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 }, "RandomAngleRange": { "x": 0, "y": 0, "z": 0 }, "RandomPositionRange": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Target": "Custom" }, { "$type": "RemoveAbilityAction", "AbilityName": "Mutant_Tornado_Attack_01", "CustomKey": "Mutant_Tornado", "Target": "Custom" }, { "$type": "RemoveAbilityAction", "AbilityName": "Mutant_Tornado_Attack_HitCount", "CustomKey": "Mutant_Tornado", "Target": "Custom" }, { "$type": "RemoveAbilityAction", "AbilityName": "Mutant_Tornado_WindField", "CustomKey": "Mutant_Tornado", "Target": "Custom" } ] } }, "OnAbilityStart": [ { "$type": "AttachModifier", "ModifierName": "WindModifier", "Target": "Self" } ] }