{ "AbilityMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "IsSaveToSpecial": true, "IsUsePercentage": false, "NameSaveToSpecial": "AS_CurHP_Delta", "PropertyChangeActions": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_CurHP_Delta)*(-1)", "ParamName": "AS_CurHP_Delta_Real", "Target": "Self", "ValueType": "Float" }, { "$type": "ApplyModifier", "CustomKey": "Monster_Awakener_AbilityTarget", "ModifierName": "DecreaseHPAction_Modifier", "Target": "Custom" } ], "PropertyType": "CurHP" } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "LockLifeModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Combo_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 100, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "IncreaseMaxHP_Modifier", "Target": "Self" }, { "$type": "RecoverHPAction", "Percentage": 1, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "LockLifeModifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockLifeModifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "HalfLifeCheck", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyCoAttackComboTag_Mode1" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyCoAttackComboTag_Mode2" ], "IsAdd": false, "Target": "Self" } ], "AnimatorStateName": "Attack_Combo_05_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 156, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "IncreaseMaxHP_Modifier", "Target": "Self" }, { "$type": "RecoverHPAction", "Percentage": 1, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "LockLifeModifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "LockLifeModifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "HalfLifeCheck", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyCoAttackComboTag_Mode1" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyCoAttackComboTag_Mode2" ], "IsAdd": false, "Target": "Self" } ], "AnimatorStateName": "Attack_Combo_05_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 117, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "LevelSp_Modifier" ], "ZoneTag": "LevelSpTag" } ] } ], "AbilityName": "Sobek_HpManager", "AbilitySpecials": { "AS_CurHP_Delta": { "Value": 0 }, "AS_CurHP_Delta_Real": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "LockLifeModifier", "Target": "Self" } ] }, "Modifiers": { "DecreaseHPAction_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "DecreaseHPAction", "Amount": "%AS_CurHP_Delta_Real", "IgnoreInvincible": true, "IgnoreLifeLock": false, "Target": "Self" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "Monster_Sobek_HpManager_Attackproperty", "Attacker": "Caster", "Target": "Self" } ] }, "Faker_Death_Modifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Faker_Death", "ParamType": 1, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Faker_Death_Tag" ], "IsAdd": true, "Target": "Self" } ] }, "HalfLifeCheck": { "Duration": -1, "ModifierMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "IsUsePercentage": true, "PropertyType": "CurHP", "RefPropertyType": "MaxHP", "ValueRangeActions": [ { "HighToValueActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "CanExchangeAwakener_Tag" ], "IsAdd": true, "Target": "Self" } ], "Val": 0.6 } ] } ] } ], "ModifierStacking": "Unique" }, "IncreaseMaxHP_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "Properties": { "Actor_MaxHPRatio": 1 } }, "LevelSp_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RemoveModifier", "ModifierName": "LockLifeModifier", "Target": "Caster" } ] }, "LockLifeModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "LockLifePropertyMixin", "DeltaLockList": [ { "LockType": "Hp", "LockValue": 1 } ], "OnLifeLockFirstTriggeredActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Faker_Death", "ParamType": 1, "Target": "Self" } ], "PerformBeHitEffect": true } ], "ModifierStacking": "Unique" } }, "OnAbilityTrigger": [ { "$type": "RemoveModifier", "ModifierName": "LockLifeModifier", "Target": "Self" } ] }