[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Gadget_Gear_Spray_Fire_Test", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Start" ], "modifierName": "FireSpray" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Stop" ], "modifierName": "FireStop" } ], "modifiers": { "FireStop": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "FireSpray" } ] }, "FireSpray": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "FireStop" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Gear_Fire_Spray" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Gear_Fire_Spray2" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Gear_Fire_Spray3" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Gear_Fire_Spray4" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "doOffStage": true, "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "WeaponR" }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 } }, "muteHitBehindScene": true }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "strikeType": "Default" }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.22 } } }, "targetType": "Enemy" } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Gadget_Gear_Spray_Fire_Single_Test", "modifiers": { "FireSpray_Single": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Gear_Fire_Spray" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Gear_Fire_Spray2" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Gear_Fire_Spray3" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Gear_Fire_Spray4" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "doOffStage": true, "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 } }, "muteHitBehindScene": true }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "strikeType": "Default" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.DebugLog", "content": "Gadget_Gear_Spray_Fire_Single_Test" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "FireSpray_Single" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Gadget_Gear_Spray_Ice_Single_Test", "modifiers": { "FireSpray_Single": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "doOffStage": true, "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 } }, "muteHitBehindScene": true }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "strikeType": "Default" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "FireSpray_Single" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Gear_Electric_ElectricBall_Loop", "modifiers": { "Gear_ElectricBall_Loop": { "modifierName": "", "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_KanriahMech_ElectricBall_Shoot" } } ], "onRemoved": [ { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Gear_ElectricBall_Loop" } ] } } ]