[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Amber_GoldenAmber", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "GoldenAmber" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "HideMesh" } ], "modifiers": { "HideMesh": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "Collider" ] } ] }, "GoldenAmber": { "modifierName": "", "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ShieldBarMixin", "showDamageText": "" } ], "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "Collider" ], "setEnable": true } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Object_Amber_Destory" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "Collider" ] }, { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 201 } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 14005 }, { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 14002 } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Amber_RockAmberBroken", "modifiers": { "RockAmberBuff": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 60.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "properties": { "Entity_WeightRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } }, "Broken": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR5", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "modifierName": "RockAmberBuff" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Amber_Rock_Hit" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, { "$type": "MoleMole.Config.KillSelf" } ], "onBeingHit": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Broken" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Broken" }, { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 14005 }, { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 14002 } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Amber_WaterAmberBroken", "modifiers": { "Broken": { "modifierName": "", "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "onRemoved": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "gadgetID": 70270002, "campID": 5001, "campTargetType": "All" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Amber_Water_Hit" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, { "$type": "MoleMole.Config.KillSelf" } ], "onBeingHit": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "modifierName": "Broken" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Broken" }, { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 14005 }, { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 14002 } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Amber_WindAmberBroken", "modifiers": { "Broken": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "gadgetID": 70270003, "campID": 1001, "campTargetType": "All" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Amber_Wind_Hit" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, { "$type": "MoleMole.Config.KillSelf" } ], "onBeingHit": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Broken" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Broken" }, { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 14005 }, { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 14002 } ] } } ]