{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_SacrificeBringer_P1_Common_01_Spark", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Ctr_SkirtB_011", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Tag": "Eff_Monster_SacrificeBringer_P1_Common_01_Spark", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_1" } ], "Tag": "Monster_SacrificeBringer_MA_P1_Common_SecondaryEmission_01", "Target": "Self", "key": "Monster_SacrificeBringer_MA_P1_Common_SecondaryEmission_01" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_4" } ], "Tag": "Monster_SacrificeBringer_MA_P1_Common_SecondaryEmission_02", "Target": "Self", "key": "Monster_SacrificeBringer_MA_P1_Common_SecondaryEmission_02" } ], "AnimatorStateName": "P1_Born", "ForceTriggerOnTransitionIn": true, "Frame": 2, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "MeshModifier", "Target": "Self" }, { "$type": "RemoveMaterialPropertyAction", "Tag": "Monster_SacrificeBringer_MA_P1_Common_SecondaryEmission_01", "Target": "Self" }, { "$type": "RemoveMaterialPropertyAction", "Tag": "Monster_SacrificeBringer_MA_P1_Common_SecondaryEmission_02", "Target": "Self" }, { "$type": "RemoveTagEffect", "Tag": "Eff_Monster_SacrificeBringer_P1_Common_01_Spark" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_1" } ], "Tag": "Monster_SacrificeBringer_MA_P2_Common_SecondaryEmission_01", "Target": "Self", "key": "Monster_SacrificeBringer_MA_P2_Common_SecondaryEmission_01" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_4" } ], "Tag": "Monster_SacrificeBringer_MA_P2_Common_SecondaryEmission_02", "Target": "Self", "key": "Monster_SacrificeBringer_MA_P2_Common_SecondaryEmission_02" } ], "AnimatorStateName": "SwitchPhase", "ForceTriggerOnTransitionIn": true, "Frame": 110, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_SacrificeBringer_P2_Common_01_Spark", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Ctr_SkirtB_011", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Tag": "Eff_Monster_SacrificeBringer_P2_Common_01_Spark", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_1" } ], "Tag": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_01", "Target": "Self", "key": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_01" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_2" } ], "Tag": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_02", "Target": "Self", "key": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_02" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_3" }, { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_4" } ], "Tag": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_03", "Target": "Self", "key": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_03" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Weapon_01" }, { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Weapon_02" }, { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Weapon_03" } ], "Tag": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_04", "Target": "Self", "key": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_04" } ], "AnimatorStateName": "SwitchPhase", "ForceTriggerOnTransitionIn": true, "Frame": 235, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "SacrificeBringer_SwitchPhaseManager", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "CutScene" ], "Target": "Self" } ], "FailureActions": [ { "$type": "ApplyAbilityAction", "AbilityName": "SacrificeBringer_SwitchPhase", "IsAutoTrigger": false, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "P2_Only" ] } ] } ] } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "LockLifeModifier_PartnerAvatar", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "P2_Only" ] } ] } ], "Target": "Self" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByTags", "TagList": [ "P2_Only" ], "Target": "Self" } ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "Int_CurrentPhase", "ParamType": 3 }, { "$type": "ApplyModifier", "ModifierName": "MeshModifier", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Monster_SacrificeBringer_P2_Common_01_Spark", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Ctr_SkirtB_011", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Tag": "Eff_Monster_SacrificeBringer_P2_Common_01_Spark", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_1" } ], "Tag": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_01", "Target": "Self", "key": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_01" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_2" } ], "Tag": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_02", "Target": "Self", "key": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_02" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_3" }, { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_4" } ], "Tag": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_03", "Target": "Self", "key": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_03" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Weapon_01" }, { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Weapon_02" }, { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Weapon_03" } ], "Tag": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_04", "Target": "Self", "key": "Monster_SacrificeBringer_MA_P2_Body_MainMaps_04" }, { "$type": "TriggerBehaviorTreeAction", "Enable": true, "Target": "Self" } ] } ] }, "Modifiers": { "LockLifeModifier_PartnerAvatar": { "Duration": -1, "ModifierMixins": [ { "$type": "LockLifePropertyMixin", "OnLifeLockFirstTriggeredActions": [ { "$type": "LDListenEntityAction", "TargetKey": "Trigger_Level_P1_SwitchPhase" } ], "PerformBeHitEffect": true, "RatioLockList": [ { "LockType": "Total", "LockValue": 0.01 } ] } ], "ModifierStacking": "Unique" }, "MeshModifier": { "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushRenderVisibleAction", "Paths": [ "SacrificeBringer_Weapon_01" ], "Tag": "SacrificeBringer_Weapon_01", "Visible": true }, { "$type": "PushRenderVisibleAction", "Paths": [ "SacrificeBringer_Weapon_02" ], "Tag": "SacrificeBringer_Weapon_02", "Visible": true }, { "$type": "PushRenderVisibleAction", "Paths": [ "SacrificeBringer_Weapon_03" ], "Tag": "SacrificeBringer_Weapon_03", "Visible": true } ] } } }