{ "AbilityMixins": [ { "$type": "SummonMixin", "OnSummonCreatedActions": [ { "$type": "AttachEffect", "AttachEffectPosRot": { "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "NodePoint": "BigNinevehVinePoint_01", "OffsetReferTarget": "NodePoint" } }, "EffectPattern": "Eff_Monster_NinevehVine_Born_04_Ground", "Target": "Other" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "VineBig_01_Exist" ], "IsAdd": true, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "FirstWave" ], "IsAdd": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "FirstWave" ], "Target": "Caster" } ], "Target": "Target" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "SecondWave" ], "IsAdd": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "SecondWave" ], "Target": "Caster" } ], "Target": "Target" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ThirdWave" ], "IsAdd": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "ThirdWave" ], "Target": "Caster" } ], "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "VineExistModifier_Big_01", "Target": "Target" } ], "OverrideDelay": 0, "SummonDuration": -1, "SummonID": 205011661, "SummonPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "BigVineSpawnPoint_01", "BackupNodePoint": "MonsterPos_A1", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true } }, "SummonPositionCorrection": false, "SummonTag": [ "NinevehVine_Big" ], "SummonType": "Monster", "TimesUpDelay": 0 } ], "AbilityName": "Nineveh_Summon_Vine_Spawn_Big01", "AbilityStacking": "Unique", "Modifiers": { "VineExistModifier_Big_01": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "SetTargetAbilitySpecialAction", "CustomKey": "Monster_Nineveh", "Params": [ { "AbilityName": "Nineveh_SummonVines_Manager", "AbilitySpecials": [ { "ModifyFunction": "Add", "Param": 1, "ParamName": "FirstWaveKilledCounting", "ParamType": "Integer" } ] } ], "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "FirstWave" ], "Target": "Self" } ], "Target": "Custom" }, { "$type": "SetTargetAbilitySpecialAction", "CustomKey": "Monster_Nineveh", "Params": [ { "AbilityName": "Nineveh_SummonVines_Manager", "AbilitySpecials": [ { "ModifyFunction": "Add", "Param": 1, "ParamName": "SecondWaveKilledCounting", "ParamType": "Integer" } ] } ], "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "SecondWave" ], "Target": "Self" } ], "Target": "Custom" }, { "$type": "SetTargetAbilitySpecialAction", "CustomKey": "Monster_Nineveh", "Params": [ { "AbilityName": "Nineveh_SummonVines_Manager", "AbilitySpecials": [ { "ModifyFunction": "Add", "Param": 1, "ParamName": "ThirdWaveKilledCounting", "ParamType": "Integer" } ] } ], "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "ThirdWave" ], "Target": "Self" } ], "Target": "Custom" } ] } }, "OnAdded": [ { "$type": "ProcessAttachPointAction", "AttachPointName": "BigVineSpawnPoint_01", "HierarchyType": "World", "PosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": false, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "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", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "NodePoint": "BigNinevehVinePoint_01", "OffsetReferTarget": "NodePoint" } }, "Predicates": [ { "$type": "ByStageName", "CompareType": "Equal", "StageName": "Stage_Zero_Boss_Nineveh" } ], "ProcessType": "Create", "Target": "Self" } ] }