{ "AbilityName": "MazingerGoldenBomb_Avatar_Shield", "AbilitySpecials": { "AS_HpPercentage": { "Value": 0.5 }, "AS_RecoverAmount": { "Value": 0 }, "AS_RecoverAmountDelta": { "Value": 0 }, "AS_RecoverPercentage": { "Value": 0.05 }, "AS_ShieldRecoverCD": { "Value": 8 }, "AS_TargetRBLOffset": { "Value": 1 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "property(MaxHP)*specials(AS_RecoverPercentage)", "ParamName": "AS_RecoverAmountDelta", "Target": "Self", "ValueType": "Integer" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "(-1)*property(MaxHP)*specials(AS_RecoverPercentage)", "ParamName": "AS_RecoverAmount", "Target": "Self", "ValueType": "Integer" }, { "$type": "ApplyModifier", "ModifierName": "ShieldModifier" } ], "OnBeingHit": [ { "$type": "ApplyModifier", "ModifierName": "RecoverShieldModifier", "Predicates": [ { "$type": "ByHasHpShield", "HpShieldValueCompare": "Equal", "Tag": "MazingerGoldenBombShield", "Value": 0 } ] } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "ShieldModifier" } ] }, "Modifiers": { "ExQTEShieldModifier": { "Duration": 2, "ModifierStacking": "Refresh", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "RecoverShieldModifier" } ] }, "RecoverShieldModifier": { "Duration": "%AS_ShieldRecoverCD", "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "ModifyHpShieldAction", "RecoverAmountDelta": "%AS_RecoverAmount", "Tag": "MazingerGoldenBombShield" } ], "OnRemoved": [ { "$type": "ModifyHpShieldAction", "RecoverAmountDelta": "%AS_RecoverAmountDelta", "Tag": "MazingerGoldenBombShield" } ] }, "ShieldModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "HpShieldMixin", "AddedActions": [ { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Monster_MazingerGoldenBomb_MA_Attack_09_02_OverrideRimGlow_01", "Target": "Self", "key": "Monster_MazingerGoldenBomb_MA_Attack_09_02_OverrideRimGlow_01" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Monster_MazingerGoldenBomb_MA_Attack_09_02_SecondaryEmission_01", "Target": "Self", "key": "Monster_MazingerGoldenBomb_MA_Attack_09_02_SecondaryEmission_01" }, { "$type": "SetRBLOffsetAction", "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "MazingerGoldenBomb_Avatar_ShieldRBL" ] } ], "RBLOffset": "%AS_TargetRBLOffset", "Tag": "MazingerGoldenBomb_RBL", "Target": "Self" }, { "$type": "ChangeReflectBulletStatusAction", "ColliderConfig": { "BulletTypeName": "ConfigurableSphereCollider", "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 2, "z": 0 }, "ColliderType": "Sphere", "SphereColliderRadius": 1.5 }, "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "MazingerGoldenBomb_Avatar_ShieldRBL" ] } ], "ReflectStatus": true } ], "DamagedActions": [ { "$type": "ApplyModifier", "ModifierName": "RecoverShieldModifier" } ], "Duration": -1, "EmptyActions": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Monster_MazingerGoldenBomb_MA_Attack_09_02_OverrideRimGlow_01", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Monster_MazingerGoldenBomb_MA_Attack_09_02_SecondaryEmission_01", "Target": "Self" }, { "$type": "UnsetRBLOffsetAction", "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "MazingerGoldenBomb_Avatar_ShieldRBL" ] } ], "Tag": "MazingerGoldenBomb_RBL", "Target": "Self" }, { "$type": "ChangeReflectBulletStatusAction", "ColliderConfig": { "BulletTypeName": "ConfigurableSphereCollider", "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 2, "z": 0 }, "ColliderType": "Sphere", "SphereColliderRadius": 1.5 }, "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "MazingerGoldenBomb_Avatar_ShieldRBL" ] } ], "ReflectStatus": false }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 0, "ParamName": "Int_WeaponType", "ParamType": 3, "Target": "Self" } ], "FailureActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockLazerEyes" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "UnLockShieldBurst" ] } ] } ], "FailureActions": [ { "$type": "ChangeEXQTEThresholdAction", "ThresholdValue": 5000 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 3000 } ], "SuccessActions": [ { "$type": "ChangeEXQTEThresholdAction", "ThresholdValue": 3000 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 3000 } ] } ], "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergy" ] } ], "SuccessActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExFlyPunch" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "UnLockShieldBurst" ] } ] } ], "FailureActions": [ { "$type": "ChangeEXQTEThresholdAction", "ThresholdValue": 5000 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 3000 } ], "SuccessActions": [ { "$type": "ChangeEXQTEThresholdAction", "ThresholdValue": 3000 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 3000 } ] } ] } ], "Priority": 0, "RecoverActions": [ { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Monster_MazingerGoldenBomb_MA_Attack_09_02_OverrideRimGlow_01", "Target": "Self", "key": "Monster_MazingerGoldenBomb_MA_Attack_09_02_OverrideRimGlow_01" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Monster_MazingerGoldenBomb_MA_Attack_09_02_SecondaryEmission_01", "Target": "Self", "key": "Monster_MazingerGoldenBomb_MA_Attack_09_02_SecondaryEmission_01" }, { "$type": "SetRBLOffsetAction", "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "MazingerGoldenBomb_Avatar_ShieldRBL" ] } ], "RBLOffset": "%AS_TargetRBLOffset", "Tag": "MazingerGoldenBomb_RBL", "Target": "Self" }, { "$type": "ChangeReflectBulletStatusAction", "ColliderConfig": { "BulletTypeName": "ConfigurableSphereCollider", "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 2, "z": 0 }, "ColliderType": "Sphere", "SphereColliderRadius": 1.5 }, "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "MazingerGoldenBomb_Avatar_ShieldRBL" ] } ], "ReflectStatus": true }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 0, "ParamName": "Int_WeaponType", "ParamType": 3, "Target": "Self" } ], "FailureActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockLazerEyes" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "UnLockShieldBurst" ] } ] } ], "FailureActions": [ { "$type": "ChangeEXQTEThresholdAction", "ThresholdValue": 5000 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 3000 } ], "SuccessActions": [ { "$type": "ChangeEXQTEThresholdAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergyLV1" ] } ], "ThresholdValue": 2000 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 2000, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergyLV1" ] } ] }, { "$type": "ChangeEXQTEThresholdAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergyLV2" ] } ], "ThresholdValue": 1500 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 1500, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergyLV2" ] } ] } ] } ], "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergy" ] } ], "SuccessActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExFlyPunch" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "UnLockShieldBurst" ] } ] } ], "FailureActions": [ { "$type": "ChangeEXQTEThresholdAction", "ThresholdValue": 5000 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 3000 } ], "SuccessActions": [ { "$type": "ChangeEXQTEThresholdAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergyLV1" ] } ], "ThresholdValue": 2000 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 2000, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergyLV1" ] } ] }, { "$type": "ChangeEXQTEThresholdAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergyLV2" ] } ], "ThresholdValue": 1500 }, { "$type": "ChangeEXQTEConsumeAction", "ConsumeValue": 1500, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "UnLockExtraEnergyLV2" ] } ] } ] } ] } ], "RecoverAmount": "%AS_RecoverAmountDelta", "RecoverPercentage": 0, "RemovedActions": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Monster_MazingerGoldenBomb_MA_Attack_09_02_OverrideRimGlow_01", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Monster_MazingerGoldenBomb_MA_Attack_09_02_SecondaryEmission_01", "Target": "Self" }, { "$type": "UnsetRBLOffsetAction", "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "MazingerGoldenBomb_Avatar_ShieldRBL" ] } ], "Tag": "MazingerGoldenBomb_RBL", "Target": "Self" }, { "$type": "ChangeReflectBulletStatusAction", "ColliderConfig": { "BulletTypeName": "ConfigurableSphereCollider", "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 2, "z": 0 }, "ColliderType": "Sphere", "SphereColliderRadius": 1.5 }, "Predicates": [ { "$type": "ByHasAbility", "AbilityNameList": [ "MazingerGoldenBomb_Avatar_ShieldRBL" ] } ], "ReflectStatus": false } ], "Tag": "MazingerGoldenBombShield", "TotalValueConfig": { "Amount": 0, "Percentage": "%AS_HpPercentage", "PropertyType": "MaxHP" } } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "DecreaseHPAction", "Amount": 0, "IgnoreInvincible": true, "IgnoreLifeLock": true, "Percentage": "%AS_HpPercentage", "Target": "Self" } ] } }, "OnAbilityStart": [ { "$type": "ApplyModifier", "ModifierName": "ExQTEShieldModifier" } ] }