{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Death_NearDeath", "FrameCountLow": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "Arcavor_Respawn_Invincible", "Arcavor_RespawnManager_NearDeath" ] }, { "AnimatorStateName": "Death_NearDeath_Loop", "FrameCountLow": 0, "IsLoop": true, "MaxFrameCountHigh": true, "ModifierNameList": [ "Arcavor_Respawn_Invincible", "Arcavor_RespawnManager_NearDeath" ] }, { "AnimatorStateName": "Death_NearDeath_ToDeath", "FrameCountLow": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "Arcavor_Respawn_Invincible", "Arcavor_RespawnManager_NearDeath" ] }, { "AnimatorStateName": "Death_Revival", "FrameCountHigh": 180, "FrameCountLow": 0, "ModifierNameList": [ "Arcavor_Respawn_Invincible", "Arcavor_RespawnManager_Revival" ] } ], "IsSeam": false } ], "AbilityName": "Arcavor_RespawnManager", "AbilitySpecials": { "AS_AttackCDRatio": { "Value": 0.7, "ValueType": "Float" }, "AS_DamageTakeRatio": { "Value": 0, "ValueType": "Float" }, "AS_Duration": { "Value": 30, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnCustomEventReceived": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_Revival", "ParamType": 2, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "EnterLiquidEther" } ] }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Revival", "ParamType": 2, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "ExitLiquidEther" } ] } ] }, "Modifiers": { "Arcavor_RespawnManager": { "Duration": -1, "ModifierMixins": [ { "$type": "LockLifePropertyMixin", "OnLifeLockFirstTriggeredActions": [ { "$type": "SetAnimCtrlerParamAction", "ParamName": "Trigger_NearDeath", "ParamType": 1 }, { "$type": "TriggerLevelCustomConditions", "LevelConditionsID": 1690, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "ArcavorTurretMode" ] } ] } ], "PerformBeHitEffect": true, "RatioLockList": [ { "LockType": "Total", "LockValue": 0.01 } ] } ], "ModifierStacking": "Unique" }, "Arcavor_RespawnManager_NearDeath": { "DelayHandlers": [ { "DelayTime": "%AS_Duration", "TimeUpActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_NearDeath", "ParamType": 2 } ] } ], "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_NearDeath", "ParamType": 2 }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Arcavor_NearDeath", "NotCounting" ], "IsAdd": true }, { "$type": "ApplyGameplayTagAction", "IsAdd": true, "Tags": [ "NotCounting" ] }, { "$type": "PushMonsterLeaveState", "Tag": "Arcavor_NearDeath" }, { "$type": "PushHullColliderEnable", "HullColliderEnable": false, "Tag": "Arcavor_NearDeath_DisableHullCollider" }, { "$type": "ModifyMaterialPropertyAction", "Tag": "Monster_Arcavor_MA_Death_NearDeath_OverrideRimGlow_01", "key": "Monster_Arcavor_MA_Death_NearDeath_OverrideRimGlow_01" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Arcavor_NearDeath", "NotCounting" ], "IsAdd": false }, { "$type": "ApplyGameplayTagAction", "IsAdd": false, "Tags": [ "NotCounting" ] }, { "$type": "PopMonsterLeaveState", "Tag": "Arcavor_NearDeath" }, { "$type": "PopHullColliderEnable", "Tag": "Arcavor_NearDeath_DisableHullCollider" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Monster_Arcavor_MA_Death_NearDeath_OverrideRimGlow_01" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_Arcavor_Ani_NearDeath_04_Smoke" ] } ] }, "Arcavor_RespawnManager_Revival": { "OnRemoved": [ { "$type": "RecoverHPAction", "Percentage": 1 }, { "$type": "ApplyModifier", "ModifierName": "Arcavor_RespawnManager_SecondPhase_DamageResist" } ] }, "Arcavor_RespawnManager_SecondPhase_DamageResist": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyMaterialPropertyAction", "Tag": "Monster_Common_MA_LiquidMiasma_Bron_01", "key": "Monster_Common_MA_LiquidMiasma_Bron_01" }, { "$type": "WriteAIParamAction", "FloatParamValue": "%AS_AttackCDRatio", "ModifyFunction": "Mul", "ParamName": "AttackCD_Success_Ratio" } ], "OnBornBattleRegionUnloaded": [ { "$type": "ApplyAbilityAction", "AbilityName": "Monster_Common_EtherSummonDeath", "IsAutoTrigger": true } ], "OnKilled": [ { "$type": "TriggerLevelCustomConditions", "LevelConditionsID": 1689 } ], "OnMonsterLeftCheckNodeReachZero": [ { "$type": "ApplyAbilityAction", "AbilityName": "Monster_Common_EtherSummonDeath", "IsAutoTrigger": true } ], "Properties": { "Actor_DamageTakeRatio": "%AS_DamageTakeRatio" } }, "Arcavor_Respawn_Invincible": { "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "Arcavor_NearDeath_Invincible" }, { "$type": "PushMuteHUDAction", "tag": "Arcavor_NearDeath_MuteHUD" }, { "$type": "PushMuteBeSelectedAction", "MuteValue": true, "Tag": "Arcavor_NearDeath_MuteBeSelected" }, { "$type": "SetAlertValueAction", "AlertValue": 0 }, { "$type": "TriggerBehaviorTreeAction", "Enable": false }, { "$type": "ApplyExitBattleState4MonsterWithoutAlertAction" } ], "OnBornBattleRegionUnloaded": [ { "$type": "ApplyAbilityAction", "AbilityName": "Monster_Common_EtherSummonDeath", "IsAutoTrigger": true } ], "OnMonsterLeftCheckNodeReachZero": [ { "$type": "ApplyAbilityAction", "AbilityName": "Monster_Common_EtherSummonDeath", "IsAutoTrigger": true } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Arcavor_RespawnManager" }, { "$type": "PopInvincibleAction", "Tag": "Arcavor_NearDeath_Invincible" }, { "$type": "PopMuteHUDAction", "tag": "Arcavor_NearDeath_MuteHUD" }, { "$type": "PopMuteBeSelectedAction", "Tag": "Arcavor_NearDeath_MuteBeSelected" }, { "$type": "TriggerBehaviorTreeAction", "Enable": true }, { "$type": "RemoveExitBattleState4MonsterWithoutAlertAction" }, { "$type": "ResetMonsterEnterBattleStateAction" } ] } }, "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Arcavor_RespawnManager", "Target": "Self" } ] }