2022-04-23 07:55:31 +05:30

4158 lines
123 KiB
JSON

[
{
"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"
}
]
}
}
]