{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_4_Start", "FrameCountLow": 30, "MaxFrameCountHigh": true, "ModifierNameList": [ "HymnistWar_Attack04_Modifier" ] }, { "AnimatorStateName": "Attack_4_Loop", "FrameCountLow": 0, "IsLoop": true, "MaxFrameCountHigh": true, "ModifierNameList": [ "HymnistWar_Attack04_Modifier" ] }, { "AnimatorStateName": "Attack_4_End", "FrameCountHigh": 27, "FrameCountLow": 0, "ModifierNameList": [ "HymnistWar_Attack04_Modifier" ] } ], "IsSeam": false } ], "AbilityName": "HymnistWar_Attack04", "AbilitySpecials": { "AS_ActualDamage": { "Value": 0, "ValueType": "Float" }, "AS_SelfDamageRatio": { "Value": 0.5, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnDamageCalculatedPre": [ { "$type": "SetAbilitySpecialsByPropertyAction", "Amount": 0, "ModifyFunction": "Replace", "ParamName": "AS_ActualDamage", "Percentage": "%AS_SelfDamageRatio", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_HymnistWar_ATK04_Attackproperty_Self" ] } ], "PropertyType": "MaxHP", "Target": "Other" }, { "$type": "ReplaceDamageAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_HymnistWar_ATK04_Attackproperty_Self" ] } ], "TargetDamage": "%AS_ActualDamage" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_HymnistWar_ATK04_Attackproperty_Self" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "Less", "Denominator": "MaxHP", "IsUsePercent": true, "Numerator": "CurHP", "Val1": "%AS_SelfDamageRatio" } ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "ParamName": "Trigger_Die", "ParamType": 1 }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_DeathWay", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_AirHitIndex", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 0, "ParamName": "Int_HitForwardType", "ParamType": 3 } ] } ], "OnIndirectHitOther": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_HymnistWar_ATK04_Attackproperty_Check" ] } ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "ParamName": "Trigger_PressAttackA", "ParamType": 1 }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 5, "ParamName": "Int_AttackIndex", "ParamType": 3 } ] } ] }, "Modifiers": { "HymnistWar_Attack04_Explode": { "DelayHandlers": [ { "DelayTime": 0.01, "TimeUpActions": [ { "$type": "HandleAnimEvent", "AnimEventID": "Monster_HymnistWar_ATK04_Attackproperty" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "Monster_HymnistWar_ATK04_Attackproperty_Self", "Attacker": "Self", "Target": "Self" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Monster_HymnistWar_ATK4_CamShake_E_01", "Target": "Other" } ] } ], "ModifierStacking": "Replace", "OnAdded": [ { "$type": "FireEffect", "AttachPointName": "Bip001 Prop1", "EffectPattern": "Eff_Monster_HymnistWar_Attack_04_02_Burst" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "HymnistWar_WeaponDisable" ], "IsAdd": true } ] }, "HymnistWar_Attack04_Modifier": { "DelayHandlers": [ { "DelayTime": 2.5, "TimeUpActions": [ { "$type": "SetAnimCtrlerParamAction", "ParamName": "Trigger_PressAttackA", "ParamType": 1 }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 5, "ParamName": "Int_AttackIndex", "ParamType": 3 } ] } ], "OnAdded": [ { "$type": "AttachEffect", "AttachPointName": "Bip001 Prop1", "EffectPattern": "Eff_Monster_HymnistWar_Attack_04_01_Trail" } ], "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "HymnistWar_Attack04_Explode" } ] } }, "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Mul", "Param": 0.4, "ParamName": "AS_SelfDamageRatio", "ParamType": "Float", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "LevelSpecial_HymnistWarSummon" ] } ] } ] }