{ "AbilityName": "MazingerGoldenBomb_Avatar_ShieldRBL", "AbilitySpecials": { "AS_GetEnhancedPointTriggered": { "Value": 0 }, "AS_RBLOffset": { "Value": 1 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetRBLOffsetAction", "Predicates": [ { "$type": "ByHasHpShield", "HpShieldValueCompare": "Greater", "Tag": "MazingerGoldenBombShield", "Value": 0 } ], "RBLOffset": "%AS_RBLOffset", "Tag": "MazingerGoldenBomb_RBL", "Target": "Self" }, { "$type": "SetTargetAbilitySpecialAction", "Params": [ { "AbilityName": "MazingerGoldenBomb_Avatar_Shield", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_RBLOffset", "ParamName": "AS_TargetRBLOffset", "ParamType": "Float" } ] } ] }, { "$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": "ByHasHpShield", "HpShieldValueCompare": "Greater", "Tag": "MazingerGoldenBombShield", "Value": 0 } ], "ReflectStatus": true } ], "OnReflectBullet": [ { "$type": "ModifyProperty", "Amount": 5, "CustomPropertyType": "EnhancedPoint", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_GetEnhancedPointTriggered", "ParamType": "Integer", "Target": "Self" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] } }