{ "AbilityMixins": [ { "$type": "SummonMixin", "NeedRayCastCheck": true, "OnSummonReadyActions": [ { "$type": "ApplyModifier", "ModifierName": "EtherKillDelay_Modifier", "Target": "Other" }, { "$type": "ApplyModifier", "ModifierName": "IsoldetheDefiler_LiquidEther_Count_Modifier", "StackCount": 1, "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "IsoldetheDefiler_LiquidEther_EventListener_Modifier", "Target": "Other" } ], "SummonDuration": 60, "SummonID": 900021190, "SummonPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "RaycastGroundOffset": 0, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "SavePoint", "PointName": "IsoldetheDefiler_Summon_LiquidEther_SavePoint" } }, "SummonPositionCorrection": true, "SummonTag": [ "IsoldetheDefiler_LiquidEther" ], "SummonType": "Monster" } ], "AbilityName": "IsoldetheDefiler_Summon_LiquidEther", "AbilityStacking": "Unique", "Modifiers": { "EtherKillDelay_Modifier": { "Duration": 40, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "RemoveModifier", "CustomKey": "SelfSummoner_AbilityTargetting_01", "ModifierName": "IsoldetheDefiler_LiquidEther_Count_Modifier", "StackCount": 1, "Target": "Custom" }, { "$type": "SendCustomEvent", "EventKey": "DestroyLiquidEther", "Target": "Self" } ] }, "IsoldetheDefiler_LiquidEtherDelayKill_Modifier": { "Duration": 0.1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "EtherKillDelay_Modifier", "Target": "Self" } ] }, "IsoldetheDefiler_LiquidEther_Count_Modifier": { "Duration": -1, "MaxStackingNumber": 6, "ModifierStacking": "MultipleAllRefreshNotReplace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "IsoldetheDefiler_SoldiersAwake_Modifier", "Predicates": [ { "$type": "ByModifierStackCount", "CompareType": "Equal", "ModifierName": "IsoldetheDefiler_LiquidEther_Count_Modifier", "StackCount": 6, "Target": "Self" } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "IsoldetheDefiler_SoldiersAwake_Modifier", "Target": "Self" } ] }, "IsoldetheDefiler_LiquidEther_EventListener_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnCustomEventReceived": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByCustomEvent", "EventKey": "IsoldetheDefiler_SoldiersAwake" } ], "SuccessActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IsoldetheDefiler_Soldier_Summon_Position" ], "IsAdd": true, "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "IsoldetheDefiler_Summon_RocketSoldier_Control", "CustomKey": "SelfSummoner_AbilityTargetting_01", "Instant": true, "Target": "Custom" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IsoldetheDefiler_Soldier_Summon_Position" ], "IsAdd": false, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "IsoldetheDefiler_LiquidEther_EventListener_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "IsoldetheDefiler_LiquidEtherDelayKill_Modifier", "Target": "Self" } ] } ] }, "IsoldetheDefiler_SoldiersAwake_Modifier": { "Duration": 40, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IsoldeTheDefiler_SoldiersReady" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IsoldeTheDefiler_SoldiersReady" ], "IsAdd": false, "Target": "Self" } ] } } }