{ "AbilityName":"Test_Math_Property", "AbilityStacking":"Unique", "DefaultModifier": { "OnHitOtherPre": [ { "$type": "MoleMole.ApplyModifier", "ModifierName": "AddBuff", "Target":"Self", }, { "$type": "MoleMole.ApplyModifier", "ModifierName": "AddDebuff", "Target":"Target", }, ], }, "Modifiers" : { "AddBuff": { "ModifierStacking" : "Unique", "Duration" : 6, "OnAdded": [ { "$type": "MoleMole.ApplyModifier", "ModifierName": "AddBuff_01", "Target":"Self", } ] }, "AddBuff_01": { "ModifierStacking" : "Unique", "Duration" : 3, "Properties": { "Actor_CriticalDelta":0.5, "Actor_CriticalDamageRatioDelta":0.5, "Actor_AddedDamageRatio":1, "Actor_BaseAttackRatio":1, "Actor_BaseAttackDelta":100, "Actor_PenRatio":0.5, "Actor_PenDelta":10, "BreakStun_Ratio":0.5, "BreakStun_Delta":1, }, "OnAdded": [ { "$type": "MoleMole.ModifyProperty", "PropertyType": "Attack", //"CustomPropertyType": "ChargePoint", "PropertyModifyFunction": "Add", "Percentage": 0, "Amount": 100, "Target" : "Self" }, { "$type": "MoleMole.ModifyProperty", "PropertyType": "Crit", //"CustomPropertyType": "ChargePoint", "PropertyModifyFunction": "Add", "Percentage": 0, "Amount": 1500, "Target" : "Self" }, { "$type": "MoleMole.ModifyProperty", "PropertyType": "CritDmg", //"CustomPropertyType": "ChargePoint", "PropertyModifyFunction": "Add", "Percentage": 0, "Amount": 5000, "Target" : "Self" }, { "$type": "MoleMole.ModifyProperty", "PropertyType": "PenRatio", //"CustomPropertyType": "ChargePoint", "PropertyModifyFunction": "Add", "Percentage": 0, "Amount": 0.15, "Target" : "Self" }, { "$type": "MoleMole.ModifyProperty", "PropertyType": "PenDelta", //"CustomPropertyType": "ChargePoint", "PropertyModifyFunction": "Add", "Percentage": 0, "Amount": 10, "Target" : "Self" }, ], "OnHitOtherPre": [ { "$type": "MoleMole.ModifyAttackDataAction", "Target" : "Self", "PropertyKey": "Actor_AddedAttackDelta", "PropertyValue": 100, }, { "$type" : "MoleMole.RandomOperator", "Target" : "Target", "Odds" : 0.2, "OnSuccess" : [ { "$type": "MoleMole.ModifyAttackDataAction", "Target" : "Target", "PropertyKey": "Actor_Hiisazu", "PropertyValue": 1, }, ] }, ], "OnRemoved" : [ { "$type": "MoleMole.ModifyProperty", "PropertyType": "Attack", //"CustomPropertyType": "ChargePoint", "PropertyModifyFunction": "Add", "Percentage": 0, "Amount": -100, "Target" : "Self" }, { "$type": "MoleMole.ModifyProperty", "PropertyType": "Crit", //"CustomPropertyType": "ChargePoint", "PropertyModifyFunction": "Add", "Percentage": 0, "Amount": -1500, "Target" : "Self" }, { "$type": "MoleMole.ModifyProperty", "PropertyType": "CritDmg", //"CustomPropertyType": "ChargePoint", "PropertyModifyFunction": "Add", "Percentage": 0, "Amount": -5000, "Target" : "Self" }, { "$type": "MoleMole.ModifyProperty", "PropertyType": "PenRatio", //"CustomPropertyType": "ChargePoint", "PropertyModifyFunction": "Add", "Percentage": 0, "Amount": -0.15, "Target" : "Self" }, { "$type": "MoleMole.ModifyProperty", "PropertyType": "PenDelta", //"CustomPropertyType": "ChargePoint", "PropertyModifyFunction": "Add", "Percentage": 0, "Amount": -10, "Target" : "Self" }, ] }, "AddDebuff": { "ModifierStacking" : "Unique", "Duration" : 3, "Properties": { "Actor_DamageTakeRatio":1, "Actor_FireDamageResist":0.3, "Actor_IceDamageResist":0.3, "Actor_ElecDamageResist":0.3, "Actor_WindDamageResist":0.3, "Actor_EtherDamageResist":0.3, "Actor_PhysicsDamageResist":0.3, "Actor_AllDamageResist":0.3, "Actor_StunDamageTakeRatio":1, "BreakStunTake_Ratio":1, "BreakStunTake_Delta":10, }, } }, }