{ "AbilityName": "Activity_BangbooDream_Common_AddSP", "AbilitySpecials": { "AS_Floor_Count": { "Value": 0, "ValueType": "Float" }, "AS_SPAmout": { "Value": 40 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "1*scenevar(BangbooDream_FloorCount)", "ParamName": "AS_Floor_Count", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%AS_SPAmout", "Percentage": 0, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 0, "ParamName": "AS_Floor_Count", "ParamType": "Float", "Target": "Self" } ], "PropertyModifyFunction": "Add", "PropertyType": "CurSP", "Target": "Self" } ] } }