[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_CombatInteraction_Test_PumpkinBomb", "modifiers": { "PumpkinBomb": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "BeHitFire", "value": true }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "PumpkinBomb_Explode" } ], "onBeingHit": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Fire" } ], "modifierName": "PumpkinBomb" } ] }, "PumpkinBomb_Explode": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_BombPlant_Ignite" } } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeRange": 0.36, "shakeTime": 0.36 } } }, "targetType": "All" }, { "$type": "MoleMole.Config.FireAISoundEvent" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_BombPlant_Explode" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, { "$type": "MoleMole.Config.KillSelf", "duration": 1.0, "hideEntity": true } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "PumpkinBomb" } ], "onFieldEnter": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "PumpkinBomb" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_CombatInteraction_Test_BombBox", "modifiers": { "BombBoxLoop": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BombBarrel_01_Explode" } }, { "$type": "MoleMole.Config.FireAISoundEvent" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 9999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeRange": 0.36, "shakeTime": 0.36 } } }, "targetType": "All" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 0.0 } } }, "targetType": "All" }, { "$type": "MoleMole.Config.KillSelf", "duration": 1.0, "hideEntity": true } ], "onBeingHit": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHitDamage", "logic": "Equal", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ], "modifierName": "BombBoxLoop" } ], "onCrash": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "BombBoxLoop" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "BombBoxLoop" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_CombatInteraction_Test_BombBox01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "DestorySelf" } ], "modifiers": { "DestorySelf": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "BombBoxLoop01" } ] }, "BombBoxLoop01": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BombBarrel_01_Explode" } }, { "$type": "MoleMole.Config.FireAISoundEvent" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 9999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeRange": 0.36, "shakeTime": 0.36 } } }, "targetType": "All" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 0.0 } } }, "targetType": "All" }, { "$type": "MoleMole.Config.KillSelf", "duration": 1.0, "hideEntity": true } ], "onBeingHit": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHitDamage", "logic": "Equal", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ], "modifierName": "BombBoxLoop01" } ], "onKill": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "BombBoxLoop01" } ], "onCrash": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "BombBoxLoop01" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "BombBoxLoop01" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Level_Common_Property_Prop_TowerBoom_01", "modifiers": { "BombBoxLoop": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BombBarrel_01_Explode" } }, { "$type": "MoleMole.Config.FireAISoundEvent" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 9999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeRange": 0.36, "shakeTime": 0.36 } } }, "targetType": "All" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 0.0 } } }, "targetType": "All" }, { "$type": "MoleMole.Config.KillSelf", "duration": 1.0, "hideEntity": true } ], "onBeingHit": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHitDamage", "logic": "Equal", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ], "modifierName": "BombBoxLoop" } ], "onCrash": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "BombBoxLoop" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "BombBoxLoop" } ], "onFieldEnter": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "BombBoxLoop" } ] } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_CombatInteraction_ElementSmoke", "modifiers": { "ElementSmoke": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Quest_ElementSmoke_Die" } }, { "$type": "MoleMole.Config.KillSelf" } ], "onBeingHit": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" } ], "modifierName": "ElementSmoke" } ], "onKill": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "ElementSmoke" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElementSmoke" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_ElementSmokeFormal_01", "modifiers": { "ElementSmoke": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Quest_Sitelntercat" } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Quest_ElementSmoke_Die" } }, { "$type": "MoleMole.Config.KillSelf" } ], "onBeingHit": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" } ], "modifierName": "ElementSmoke" } ], "onKill": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "ElementSmoke" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElementSmoke" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Dq_Property_Prop_ElectricMist_01", "modifiers": { "ElementSmoke": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_ElectricMist_01" } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_ElectricMist_01_Disappear" } }, { "$type": "MoleMole.Config.KillSelf" } ], "onBeingHit": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" } ], "modifierName": "ElementSmoke" } ], "onKill": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "ElementSmoke" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElementSmoke" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_CombatInteraction_ElectricFlora", "modifiers": { "ElectricFlora": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "BeHitFire", "value": true }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElectricFlora_Explode" } ], "onBeingHit": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "ElectricFlora" } ] }, "ElectricFlora_Explode": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Ani_FlickerWave_Bul" } } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeRange": 0.36, "shakeTime": 0.36 } } }, "targetType": "All" }, { "$type": "MoleMole.Config.AvatarExitClimb", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR1.5", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, { "$type": "MoleMole.Config.FireAISoundEvent" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_BombPlant_Explode" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "ElectricFlora" } ], "onFieldEnter": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "ElectricFlora" } ] } } ]