[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Monster_Eldritch_Tentacle_BattleIdle", "abilitySpecials": { "BattleIdle_RandomTime": { "type": "float", "dynamicValue": 15.0 } }, "modifiers": { "Eldritch_Tentacle_BattleIdle_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "BattleIdle_RandomTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Eldritch_Tentacle_BattleIdle_Actor" } ] }, "Eldritch_Tentacle_BattleIdle_Actor": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "triggerID": { "isDynamic": false, "fixedValue": "BattleIdleTrigger" } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetRandomOverrideMapValue", "valueRangeMax": 50.0, "valueRangeMin": 10.0, "overrideMapKey": "BattleIdle_RandomTime" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Eldritch_Tentacle_BattleIdle_Timer" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetRandomOverrideMapValue", "valueRangeMax": 50.0, "valueRangeMin": 10.0, "overrideMapKey": "BattleIdle_RandomTime" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Eldritch_Tentacle_BattleIdle_Timer" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Monster_Eldritch_Tentacle_Message_Ability", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "GadgetZeroModifier" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "RevertStateToZero_After1Second" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "RevertStateToZero_After1Second" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 301, "modifierName": "RevertStateToZero_After1Second" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 302, "modifierName": "RevertStateToZero_After1Second" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 901, "modifierName": "PhaseStart" } ], "modifiers": { "PhaseStart": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase01_Start" } ] }, "Phase01_Start": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase01_AdeptusBallista_01" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase01_AdeptusBallista_02" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase01_EldritchSkill_01" } ] }, "Phase02_Start": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase02_EldritchSkill_01" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase02_EldritchSkill_02" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase02_EldritchSkill_03" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase02_EldritchSkill_04" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase02_FairySkill_01" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase02_FairySkill_02" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase02_FairySkill_03" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase02_AdeptusBallista_01" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase02_AdeptusBallista_02" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase02_AdeptusBallista_03" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase02_AdeptusBallista_04" } ] }, "Phase03_Start": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase03_EldritchSkill_01" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase03_EldritchSkill_02" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase03_FairySkill_01" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase03_AdeptusBallista_01" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase03_AdeptusBallista_02" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase03_AdeptusBallista_03" } ] }, "Phase01_AdeptusBallista_01": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 19.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "AdeptusBallista_Start" } ] }, "Phase01_AdeptusBallista_02": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 49.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "AdeptusBallista_Start" } ] }, "Phase01_EldritchSkill_01": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 60.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase02_Start" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "EldritchSkill_Start" } ] }, "Phase02_AdeptusBallista_01": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 19.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "AdeptusBallista_Start" } ] }, "Phase02_AdeptusBallista_02": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 49.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "AdeptusBallista_Start" } ] }, "Phase02_AdeptusBallista_03": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 79.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "AdeptusBallista_Start" } ] }, "Phase02_AdeptusBallista_04": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 109.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "AdeptusBallista_Start" } ] }, "Phase02_FairySkill_01": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 55.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "FairySkill_Start" } ] }, "Phase02_FairySkill_02": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 85.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "FairySkill_Start" } ] }, "Phase02_FairySkill_03": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 105.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "FairySkill_Start" } ] }, "Phase02_EldritchSkill_01": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "EldritchSkill_Start" } ] }, "Phase02_EldritchSkill_02": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 60.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "EldritchSkill_Start" } ] }, "Phase02_EldritchSkill_03": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 90.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "EldritchSkill_Start" } ] }, "Phase02_EldritchSkill_04": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 145.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Phase03_Start" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "EldritchSkill_Start" } ] }, "Phase03_AdeptusBallista_01": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 19.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "AdeptusBallista_Start" } ] }, "Phase03_AdeptusBallista_02": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 49.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "AdeptusBallista_Start" } ] }, "Phase03_AdeptusBallista_03": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 79.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "AdeptusBallista_Start" } ] }, "Phase03_FairySkill_01": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "FairySkill_Start" } ] }, "Phase03_EldritchSkill_01": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "EldritchSkill_Start" } ] }, "Phase03_EldritchSkill_02": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 60.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "EldritchSkill_Start" } ] }, "AdeptusBallista_Start": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 201 } ] }, "EldritchSkill_Start": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 202 } ] }, "FairySkill_Start": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 301 } ] }, "GadgetZeroModifier": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "RevertStateToZero_After1Second": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ExecuteGadgetLua" } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Monster_Eldritch_Tentacle_Control_Ability", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "BeHitPhaseSmall" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "AttackPhase01" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 901, "modifierName": "PreparePhaseRandomOne" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 902, "modifierName": "PreparePhaseALL" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 903, "modifierName": "BeHitPhaseBig" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "GadgetZeroModifier" } ], "modifiers": { "AttackPhase01": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetAnimatorTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "value": 33, "compareType": "Lesser" }, "triggerID": { "isDynamic": false, "fixedValue": "AttackTrigger" } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "RevertStateToZero_After2Second" } ] }, "PreparePhaseRandomOne": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "topLimit": 1, "sortType": "Random", "value": 127, "compareType": "Greater" }, "modifierName": "StateTo201_Now" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "RevertStateToZero_After2Second" } ] }, "PreparePhaseALL": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "value": 127, "compareType": "Greater" }, "modifierName": "StateTo201_Now" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "RevertStateToZero_After2Second" } ] }, "BeHitPhaseSmall": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "value": 127, "compareType": "Greater" }, "modifierName": "StateTo202_Now" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "value": 2 }, "modifierName": "AdeptusBallista_Hit" } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "RevertStateToZero_After2Second" } ] }, "AdeptusBallista_Hit": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_AdeptusBallista_Hit" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 125.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 } } } } ] }, "BeHitPhaseBig": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "value": 127, "compareType": "Greater" }, "modifierName": "StateTo202_Now" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "value": 2 }, "modifierName": "AdeptusBallista_MultipleHit" } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "RevertStateToZero_After2Second" }, { "$type": "MoleMole.Config.SetAnimatorTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "value": 33, "compareType": "Lesser" }, "triggerID": { "isDynamic": false, "fixedValue": "BeHitTrigger" } } ] }, "AdeptusBallista_MultipleHit": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_AdeptusBallista_MultipleHit" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 125.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } } ] }, "RevertStateToZero_After2Second": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ExecuteGadgetLua" } ] }, "StateTo201_Now": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 201 } ] }, "StateTo202_Now": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "predicates": [ { "$type": "MoleMole.Config.ByTargetGadgetState", "gadgetState": 201 } ], "param1": 202 } ] }, "GadgetZeroModifier": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Monster_Eldritch_Tentacle_SkillControl_Ability", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "GadgetZeroModifier" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "ThunderDropWave1" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 901, "modifierName": "ElementalBurstWave" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 902, "modifierName": "FollowThunderDropWave0" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 903, "modifierName": "SpecialThunderDropWave0" } ], "modifiers": { "ThunderDropWave1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ThunderDropWave2" } ] }, "ThunderDropWave2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ThunderDropWave3" } ] }, "ThunderDropWave3": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua" } ], "onRemoved": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 } ] }, "ElementalBurstWave": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 13.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "onGround": true }, "gadgetID": 72000016, "campID": 5001 }, { "$type": "MoleMole.Config.ExecuteGadgetLua" } ] }, "FollowThunderDropWave0": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "FollowThunderDropWave1" } ] }, "FollowThunderDropWave1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "target": "CurLocalAvatar", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "onGround": true }, "gadgetID": 72000009, "campID": 5001, "campTargetType": "Enemy" } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "FollowThunderDropWave2" } ] }, "FollowThunderDropWave2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "target": "CurLocalAvatar", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "onGround": true }, "gadgetID": 72000009, "campID": 5001, "campTargetType": "Enemy" } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "FollowThunderDropWave3" } ] }, "FollowThunderDropWave3": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "target": "CurLocalAvatar", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "onGround": true }, "gadgetID": 72000009, "campID": 5001, "campTargetType": "Enemy" } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "FollowThunderDropWave4" } ] }, "FollowThunderDropWave4": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "target": "CurLocalAvatar", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "onGround": true }, "gadgetID": 72000009, "campID": 5001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.ExecuteGadgetLua" } ] }, "SpecialThunderDropWave0": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SpecialThunderDropWave1" } ] }, "SpecialThunderDropWave1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "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 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 24.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -19.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -9.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SpecialThunderDropWave2" } ] }, "SpecialThunderDropWave2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -17.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 17.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -6.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -12.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 6.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -12.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SpecialThunderDropWave3" } ] }, "SpecialThunderDropWave3": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 27.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 2.3 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -27.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 2.3 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -14.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 14.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 } }, "onGround": true }, "gadgetID": 72000009, "campID": 5001 }, { "$type": "MoleMole.Config.ExecuteGadgetLua" } ] }, "CreateElectricDefenceDie": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Effigy_Electric_ElectricSealDie02" } } ], "onRemoved": [ { "$type": "MoleMole.Config.KillSelf" } ] }, "GadgetZeroModifier": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } }, "onKill": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 72000009 }, "modifierName": "CreateElectricDefenceDie" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Monster_Eldritch_Tentacle_WaterBullet_Explode", "modifiers": { "EffectModifier": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Monster_Eldritch_Tentacle_LightBullet" } } ] }, "DelayRemove": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.05 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "EffectModifier" } ], "onRemoved": [ { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "EffectModifier" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "Is_WaterBulletTargeting", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Monster_Eldritch_Tentacle_LightBulletHit" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelfOwner", "onGround": true } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelfOwner", "onGround": true }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 5.85 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Default", "enBreak": 100.0, "damageExtra": { "isFormula": false, "isDynamic": false, "fixedValue": 500.0 } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "DelayRemove" }, { "$type": "MoleMole.Config.KillSelf" } ] } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Monster_Eldritch_Tentacle_WaterBulletTargeting_Ability", "modifiers": { "TriggerWaterBullet": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerBullet", "target": "Applier", "bulletID": 72000015, "born": { "$type": "MoleMole.Config.ConfigBornBySelfOwner", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "scatter": { "maxDistance": 2000.0, "centerRote": 70.0, "randomRote": 5.0 } } }, "trackTarget": "Applier" } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Monster_Eldritch_Tentacle_LightBulletAlert" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "TriggerWaterBullet" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "Is_WaterBulletTargeting", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Monster_Eldritch_Tentacle_ElementalBurst_Ability", "modifiers": { "TriggerWaterBullet": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerBullet", "target": "Applier", "bulletID": 72000014, "born": { "$type": "MoleMole.Config.ConfigBornBySelfOwner", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget" } }, "trackTarget": "Applier" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Owner", "modifierName": "TriggerWaterBullet" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "Is_WaterBulletTargeting", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Monster_Eldritch_Tentacle_ElementalBurst_Damage_Ability", "modifiers": { "EffectModifier": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Monster_Eldritch_Tentacle_HeavyBullet" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "EffectModifier" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "Is_WaterBulletTargeting", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Monster_Eldritch_Tentacle_HeavyBulletHit" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelfOwner" } }, { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR50", "campTargetType": "AllExceptSelf", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.KillSelf", "target": "Target" } ] }, { "$type": "MoleMole.Config.DamageByAttackValue", "target": "CurLocalAvatar", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Immune_Attack", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ], "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Wind", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "strikeType": "Pierce", "enBreak": 999999.0, "ignoreLevelDiff": true }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 } } }, { "$type": "MoleMole.Config.LoseHP", "target": "CurLocalAvatar", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Immune_Attack", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ], "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } }, { "$type": "MoleMole.Config.LoseHP", "target": "CurLocalAvatar", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Immune_Attack", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "EffectModifier" } ] } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Property_Prop_AdeptusBallista_Ability", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "Standby" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "ChargePhase" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "AttackPhase" } ], "modifiers": { "Default": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerTaunt", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR25", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "careValue": 30.0 } ] }, "Standby": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerTaunt", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR25", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "careValue": 30.0 } ] }, "ChargePhase": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_AdeptusBallista_Pre" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "EffectRoot" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerTaunt", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR25", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "careValue": 30.0 } ] }, "AttackPhase": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_AdeptusBallista_Shoot" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "EffectRoot" } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "AttackPhaseWait" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerTaunt", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR25", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "careValue": 30.0 } ] }, "AttackPhaseWait": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ExecuteGadgetLua" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerTaunt", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR25", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "careValue": 30.0 } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Default" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_AdeptusBallista_Energy" } }, { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 11002 } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Level_Common_Property_Prop_DeerFairy_01_Ability", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "GadgetZeroModifier" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "SetBuffToTarget_01" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "SetBuffToTarget_02" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 901, "modifierName": "SetBuffToTarget_03" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 902, "modifierName": "SetBuffToTarget_04" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 903, "modifierName": "ReviveAll" } ], "modifiers": { "SetBuffToTarget_01": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 225.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_SpeedUpBuff" } ] }, "SetBuffToTarget_02": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 245.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_ShieldBuff" } ] }, "SetBuffToTarget_03": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 250.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_ImpactWaveBuff" }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_WaveBuffCD", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "SetBuffToTarget_04": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 320.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_SuperBuff" }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_WaveBuffCD", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "ReviveAll": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ReviveDeadAvatar", "target": "CurLocalAvatar", "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.HealHP", "target": "AllPlayerAvatars", "doOffStage": true, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] }, "UNIQUE_SpeedUpBuff": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "SpeedUpBuff" }, { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "SpeedUpBuffEffect" } ] }, "UNIQUE_ImpactWaveBuff": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "ImpactWaveBuff" }, { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "ImpactWaveBuffEffect" } ] }, "UNIQUE_ShieldBuff": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "ShieldBuff" }, { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "ShieldBuffEffect" } ] }, "UNIQUE_SuperBuff": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "SpeedUpBuff" }, { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "ImpactWaveBuff" }, { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "ShieldBuff" }, { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "SuperBuffEffect" } ] }, "SpeedUpBuff": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_MoveSpeedRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "Actor_CostStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": -0.9 } } }, "ImpactWaveBuff": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "_ABILITY_WaveBuffCD", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "SelfAttackTarget", "modifierName": "ImpactWaveBuffAction" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "doOffStage": true, "modifierName": "ImpactWaveBuffCD" } ] } ] }, "ImpactWaveBuffAction": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stages_GainWave_01" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "ignoreLevelDiff": true }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 } } }, "targetType": "SelfCamp" }, { "$type": "MoleMole.Config.LoseHP", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR4", "campTargetType": "SelfCamp", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.45 } } ] }, "ImpactWaveBuffCD": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_WaveBuffCD", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_WaveBuffCD", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "ShieldBuff": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "properties": { "Actor_EndureDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "Actor_SubHurtDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Immune_Attack", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Immune_Attack", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.HealHP", "doOffStage": true, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.05 } } ] }, "SpeedUpBuffEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_MQ1024_ImmortalBuff01" } } ] }, "ImpactWaveBuffEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_MQ1002_XueyueBuff" } } ] }, "ShieldBuffEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_MQ1024_ImmortalBuff02" } } ] }, "SuperBuffEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_MQ1024_ImmortalBuff03" } } ] }, "GadgetZeroModifier": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Level_Common_Property_Prop_DeerFairy_02_Ability", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "GadgetZeroModifier" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "ReviveAll" } ], "modifiers": { "ReviveAll": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ReviveDeadAvatar", "target": "AllPlayerAvatars", "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.HealHP", "target": "AllPlayerAvatars", "doOffStage": true, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] }, "GadgetZeroModifier": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Monster_Hound_CleanUpCorruption", "modifiers": { "Hound_CleanUpCorruption_LifeTimeHandler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.KillSelf" } ] }, "Hound_CleanUpCorruption_Actions": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR20", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "TargetTeam", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_CORRUPTION_TAG_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Hound_CleanUpCorruption_LifeTimeHandler" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Hound_CleanUpCorruption_Actions" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Monster_Sylph_AttackEnhance", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueNoInitMixin", "globalValueKey": "SGV_EnergyDisk_Level", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 99.0 } ], "modifierNameSteps": [ "Blank", "Sylph_ChannellerSlab_AttackEnhance_Handler_Level_1", "Sylph_ChannellerSlab_AttackEnhance_Handler_Level_2", "Sylph_ChannellerSlab_AttackEnhance_Handler_Level_3", "Sylph_ChannellerSlab_AttackEnhance_Handler_Level_4" ] } ], "abilitySpecials": { "SylphAttackEnhanceRatio": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Sylph_ChannellerSlab_AttackEnhance_Refresh": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR50", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "SGV_EnergyDisk_Level", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_0" }, { "$type": "MoleMole.Config.AttachModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "SGV_EnergyDisk_Level", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_1" }, { "$type": "MoleMole.Config.AttachModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "SGV_EnergyDisk_Level", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_2" }, { "$type": "MoleMole.Config.AttachModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "SGV_EnergyDisk_Level", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_3" }, { "$type": "MoleMole.Config.AttachModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "SGV_EnergyDisk_Level", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "compareType": "MoreThanAndEqual" } ], "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_4" } ] } ] }, "Sylph_ChannellerSlab_AttackEnhance_Handler_Level_1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR50", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Target", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_1" } ] } ] }, "Sylph_ChannellerSlab_AttackEnhance_Handler_Level_2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR50", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Target", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_2" } ] } ] }, "Sylph_ChannellerSlab_AttackEnhance_Handler_Level_3": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR50", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Target", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_3" } ] } ] }, "Sylph_ChannellerSlab_AttackEnhance_Handler_Level_4": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR50", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Target", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_4" } ] } ] }, "Sylph_ChannellerSlab_AttackEnhance_Level_0": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_1" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_2" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_3" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_4" } ] }, "Sylph_ChannellerSlab_AttackEnhance_Level_1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 1.0 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "SylphAttackEnhanceRatio" }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_0" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_2" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_3" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_4" } ] }, "Sylph_ChannellerSlab_AttackEnhance_Level_2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "SylphAttackEnhanceRatio" }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_0" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_1" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_3" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_4" } ] }, "Sylph_ChannellerSlab_AttackEnhance_Level_3": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "SylphAttackEnhanceRatio" }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_0" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_1" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_2" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_4" } ] }, "Sylph_ChannellerSlab_AttackEnhance_Level_4": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "SylphAttackEnhanceRatio" }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_0" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_1" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_2" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Level_3" } ] }, "Blank": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sylph_ChannellerSlab_AttackEnhance_Refresh" } ] } } ]