1
0
ZenlessData/Data/_unsorted/IsoldetheDefiler_Summon_LiquidEther.json
2025-09-04 01:06:25 +02:00

192 lines
5.3 KiB
JSON

{
"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"
}
]
}
}
}