Grasscutter_Resources/Resources/BinOutput/Ability/Temp/GadgetAbilities/ConfigAbility_Scene_MultiBadminton.json
2022-04-23 07:55:31 +05:30

8784 lines
295 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_LudiHarpastum_Shooter",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Mode0"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Mode1"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Mode2"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Mode3"
}
],
"abilitySpecials": {
"FeverPercentage": {
"type": "float",
"dynamicValue": 1.0
},
"RealFeverPercentage": {
"type": "float",
"dynamicValue": 2.0
},
"NormalDamage": {
"type": "float",
"dynamicValue": -10.0
},
"SoilDamage": {
"type": "float",
"dynamicValue": -15.0
},
"IceDamage": {
"type": "float",
"dynamicValue": -15.0
},
"CurveDamage": {
"type": "float",
"dynamicValue": -20.0
},
"AttractDamage": {
"type": "float",
"dynamicValue": -10.0
},
"SpeedDamage": {
"type": "float",
"dynamicValue": -20.0
},
"ShieldPercentage": {
"type": "float",
"dynamicValue": 1.0
},
"PerfectPercentage": {
"type": "float",
"dynamicValue": 1.2
},
"MaxHP": {
"type": "float",
"dynamicValue": 240.0
},
"AttachSheildHp": {
"type": "float",
"dynamicValue": 30.0
},
"MaxHP2": {
"type": "float",
"dynamicValue": 320.0
},
"AttachSheildHp2": {
"type": "float",
"dynamicValue": 30.0
},
"MaxHP3": {
"type": "float",
"dynamicValue": 360.0
},
"AttachSheildHp3": {
"type": "float",
"dynamicValue": 30.0
},
"ShieldTimer": {
"type": "float",
"dynamicValue": 5.0
},
"ShieldValue": {
"type": "float",
"dynamicValue": 3.0
},
"ShieldBrokNum": {
"type": "float",
"dynamicValue": 1.5
},
"ShieldMaxTime": {
"type": "float",
"dynamicValue": 15.0
},
"FerverTimer": {
"type": "float",
"dynamicValue": 15.0
},
"MissNum": {
"type": "float",
"dynamicValue": 3.0
}
},
"modifiers": {
"Mode0": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox"
]
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_CHARGEBAR_VALUE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HPController3"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HPController2"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HPController"
}
]
},
"Mode1": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "FeverController"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ShieldController"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ShootController"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HPController"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "HPController2"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "HPController3"
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxHP"
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxHP"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Mode2": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "FeverController"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ShieldController"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ShootController"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HPController2"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "HPController"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "HPController3"
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxHP2"
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxHP2"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Mode3": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "FeverController"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ShieldController"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ShootController"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HPController3"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "HPController2"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "HPController"
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxHP3"
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxHP3"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootController": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "SGV_BDShootType",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"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": 4.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 9.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 11.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 12.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 13.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 14.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 15.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 16.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 17.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 18.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 19.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 21.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 22.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 23.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 24.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 26.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 27.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 28.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 29.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 30.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 31.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 32.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 33.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 34.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 35.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 36.5
}
],
"modifierNameSteps": [
"ShootType1",
"ShootType2",
"ShootType3",
"ShootType4",
"ShootType5",
"ShootType6",
"ShootType7",
"ShootType8",
"ShootType9",
"ShootType10",
"ShootType11",
"ShootType12",
"ShootType13",
"ShootType14",
"ShootType15",
"ShootType16",
"ShootType17",
"ShootType18",
"ShootType19",
"ShootType20",
"ShootType21",
"ShootType22",
"ShootType23",
"ShootType24",
"ShootType25",
"ShootType26",
"ShootType27",
"ShootType28",
"ShootType29",
"ShootType30",
"ShootType31",
"ShootType32",
"ShootType33",
"ShootType34",
"ShootType35",
"ShootType36"
]
}
]
},
"ShootType1": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 2.75,
"maxInterval": 2.85,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": 20,
"speed": 25
},
{
"bulletID": 70350233,
"speed": 25
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 25
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType2": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.75,
"maxInterval": 1.85,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350229,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350280,
"weight": 2,
"speed": 20
},
{
"bulletID": 70350272,
"weight": 3,
"speed": 25
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 25
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType3": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 2.55,
"maxInterval": 2.65,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350233,
"weight": 5,
"speed": 25
},
{
"bulletID": 70350229,
"weight": 5,
"speed": 25
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 25
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType4": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.65,
"maxInterval": 1.75,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350229,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350232,
"speed": 30
},
{
"bulletID": 70350272,
"speed": 25
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 25
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350229,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType5": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 2.35,
"maxInterval": 2.45,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350229,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350233,
"weight": 5,
"speed": 25
},
{
"bulletID": 70350232,
"weight": 5,
"speed": 30
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 25
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350229,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType6": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.55,
"maxInterval": 1.65,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350229,
"weight": 20,
"speed": 25
},
{
"bulletID": 70350232,
"weight": 15,
"speed": 30
},
{
"bulletID": 70350280,
"weight": 5,
"speed": 20
},
{
"bulletID": 70350272,
"weight": 5,
"speed": 25
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 25
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350229,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 10,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType7": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.75,
"maxInterval": 1.85,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": 10,
"speed": 28
},
{
"bulletID": 70350272,
"weight": 3,
"speed": 25
},
{
"bulletID": 70350230,
"weight": 5,
"speed": 28
},
{
"bulletID": 70350280,
"weight": 3,
"speed": 20
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType8": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.7,
"maxInterval": 1.8,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": -1,
"speed": 28
},
{
"bulletID": 70350230,
"weight": 10,
"speed": 28
}
],
"tresBulletID": 70350230,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 10,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType9": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.75,
"maxInterval": 1.85,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350272,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350230,
"speed": 28
},
{
"bulletID": 70350280,
"speed": 20
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350272,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType10": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 0.7,
"maxInterval": 0.8,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": 10,
"speed": 28
},
{
"bulletID": 70350230,
"weight": 5,
"speed": 28
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType11": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.55,
"maxInterval": 1.65,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350272,
"weight": 10,
"speed": 28
},
{
"bulletID": 70350280,
"weight": 5,
"speed": 20
},
{
"bulletID": 70350230,
"weight": 15,
"speed": 28
}
],
"tresBulletID": 70350230,
"normalBulletID": 70350272,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 10,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType12": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 0.625,
"maxInterval": 0.675,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350230,
"weight": 20,
"speed": 28
},
{
"bulletID": 70350272,
"speed": 25
},
{
"bulletID": 70350280,
"speed": 20
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350230,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType13": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 2.35,
"maxInterval": 2.45,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350232,
"weight": 10,
"speed": 32
},
{
"bulletID": 70350233,
"weight": 5,
"speed": 28
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350232,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType14": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.75,
"maxInterval": 1.85,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": -1,
"speed": 28
},
{
"bulletID": 70350232,
"weight": 10,
"speed": 32
}
],
"tresBulletID": 70350232,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType15": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 2.15,
"maxInterval": 2.25,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": -1,
"speed": 28
},
{
"bulletID": 70350231,
"weight": 10,
"speed": 28
},
{
"bulletID": 70350273,
"weight": 5,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350206,
"traceBulletID": 70350231,
"traceTarget": [
"BD_TraceTarget"
],
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType16": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.75,
"maxInterval": 1.85,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350232,
"weight": 10,
"speed": 32
},
{
"bulletID": 70350273,
"weight": 10,
"speed": 28
},
{
"bulletID": 70350231,
"weight": 10,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350232,
"traceBulletID": 70350231,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType17": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.95,
"maxInterval": 2.05,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350272,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350280,
"weight": 10,
"speed": 20
},
{
"bulletID": 70350229,
"weight": 10,
"speed": 28
}
],
"tresBulletID": 70350229,
"normalBulletID": 70350272,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType18": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 0.725,
"maxInterval": 0.775,
"extraShootInterval": 0.75,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350232,
"weight": 10,
"speed": 32
},
{
"bulletID": 70350231,
"weight": 10,
"speed": 28
},
{
"bulletID": 70350230,
"weight": 10,
"speed": 28
}
],
"tresBulletID": 70350230,
"normalBulletID": 70350232,
"traceBulletID": 70350231,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType19": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.95,
"maxInterval": 2.05,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": 20,
"speed": 25
},
{
"bulletID": 70350233,
"speed": 25
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 25
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType20": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.45,
"maxInterval": 1.55,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350229,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350280,
"weight": 2,
"speed": 20
},
{
"bulletID": 70350272,
"weight": 3,
"speed": 25
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 25
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType21": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.85,
"maxInterval": 1.95,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350233,
"weight": 5,
"speed": 25
},
{
"bulletID": 70350229,
"weight": 5,
"speed": 25
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 25
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType22": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.45,
"maxInterval": 1.55,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350229,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350232,
"speed": 30
},
{
"bulletID": 70350272,
"speed": 25
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 25
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350229,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType23": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.75,
"maxInterval": 1.85,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350229,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350233,
"weight": 5,
"speed": 25
},
{
"bulletID": 70350232,
"weight": 5,
"speed": 30
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 25
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350229,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType24": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.45,
"maxInterval": 1.55,
"extraShootInterval": 1.0,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350229,
"weight": 20,
"speed": 25
},
{
"bulletID": 70350232,
"weight": 15,
"speed": 30
},
{
"bulletID": 70350280,
"weight": 5,
"speed": 20
},
{
"bulletID": 70350272,
"weight": 5,
"speed": 25
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 25
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350229,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 10,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType25": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.45,
"maxInterval": 1.55,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": 10,
"speed": 28
},
{
"bulletID": 70350272,
"weight": 3,
"speed": 25
},
{
"bulletID": 70350230,
"weight": 5,
"speed": 28
},
{
"bulletID": 70350280,
"weight": 3,
"speed": 20
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType26": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.425,
"maxInterval": 1.475,
"extraShootInterval": 0.75,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": -1,
"speed": 28
},
{
"bulletID": 70350230,
"weight": 10,
"speed": 28
}
],
"tresBulletID": 70350230,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 10,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType27": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.45,
"maxInterval": 1.55,
"extraShootInterval": 0.75,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350272,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350230,
"speed": 28
},
{
"bulletID": 70350280,
"speed": 20
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350272,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType28": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 0.6,
"maxInterval": 0.7,
"extraShootInterval": 0.75,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": 10,
"speed": 28
},
{
"bulletID": 70350230,
"weight": 5,
"speed": 28
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType29": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.35,
"maxInterval": 1.4,
"extraShootInterval": 0.75,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350272,
"weight": 10,
"speed": 28
},
{
"bulletID": 70350280,
"weight": 5,
"speed": 20
},
{
"bulletID": 70350230,
"weight": 15,
"speed": 28
}
],
"tresBulletID": 70350230,
"normalBulletID": 70350272,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 10,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType30": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 0.575,
"maxInterval": 0.625,
"extraShootInterval": 0.75,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350230,
"weight": 20,
"speed": 28
},
{
"bulletID": 70350272,
"speed": 25
},
{
"bulletID": 70350280,
"speed": 20
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350230,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType31": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.725,
"maxInterval": 1.775,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350232,
"weight": 10,
"speed": 32
},
{
"bulletID": 70350233,
"weight": 5,
"speed": 28
},
{
"bulletID": 70350273,
"weight": -1,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350232,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType32": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.45,
"maxInterval": 1.55,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": -1,
"speed": 28
},
{
"bulletID": 70350232,
"weight": 10,
"speed": 32
}
],
"tresBulletID": 70350232,
"normalBulletID": 70350206,
"traceTarget": [
"BD_TraceTarget"
],
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType33": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.725,
"maxInterval": 1.775,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350206,
"weight": -1,
"speed": 28
},
{
"bulletID": 70350231,
"weight": 10,
"speed": 28
},
{
"bulletID": 70350273,
"weight": 5,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350206,
"traceBulletID": 70350231,
"traceTarget": [
"BD_TraceTarget"
],
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType34": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.45,
"maxInterval": 1.55,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350232,
"weight": 10,
"speed": 32
},
{
"bulletID": 70350273,
"weight": 10,
"speed": 28
},
{
"bulletID": 70350231,
"weight": 10,
"speed": 28
}
],
"tresBulletID": 70350273,
"normalBulletID": 70350232,
"traceBulletID": 70350231,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType35": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 1.675,
"maxInterval": 1.725,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350272,
"weight": 10,
"speed": 25
},
{
"bulletID": 70350280,
"weight": 10,
"speed": 20
},
{
"bulletID": 70350229,
"weight": 10,
"speed": 28
}
],
"tresBulletID": 70350229,
"normalBulletID": 70350272,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ShootType36": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.MultiBadmintonShootMixin",
"minInterval": 0.625,
"maxInterval": 0.675,
"extraShootInterval": 0.85,
"extraShootTag": [
"_Is_LudiHarpastum_Ball_Attract"
],
"bullets": [
{
"bulletID": 70350232,
"weight": 10,
"speed": 32
},
{
"bulletID": 70350231,
"weight": 10,
"speed": 28
},
{
"bulletID": 70350230,
"weight": 10,
"speed": 28
}
],
"tresBulletID": 70350230,
"normalBulletID": 70350232,
"traceBulletID": 70350231,
"traceTarget": [
"BD_TraceTarget"
],
"perChangeWeight": 5,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"randomAngleHor": 25.0,
"attachPointName": "ShootPoint"
},
"attachPointName": "ShootPoint"
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_CanTriggerShield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"HPController": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxHP"
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ShieldBarMixin",
"showDamageText": ""
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "LudiHarpastum_Shooter_In_Shield",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"OutShield",
"InShield"
]
},
{
"$type": "MoleMole.Config.AttachModifierToElementDurabilityMixin",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AttachSheildHp"
}
],
"modifierNameSteps": [
"AddSheild"
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_HPCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "LudiHarpastum_Shooter_In_Shield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "GV_HPCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "GV_HPCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElementPitchingMachine_Destroy"
}
},
{
"$type": "MoleMole.Config.KillSelf",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "GV_HPCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"duration": 1.0,
"hideEntity": true
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "NormalDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "NormalDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "NormalDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "NormalDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SoilDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SoilDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SoilDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SoilDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CurveDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CurveDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CurveDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CurveDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttractDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttractDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttractDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttractDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "IceDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "IceDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "IceDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "IceDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SpeedDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SpeedDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SpeedDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SpeedDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
}
]
},
"HPController2": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxHP2"
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ShieldBarMixin",
"showDamageText": ""
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "LudiHarpastum_Shooter_In_Shield",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"OutShield",
"InShield"
]
},
{
"$type": "MoleMole.Config.AttachModifierToElementDurabilityMixin",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AttachSheildHp2"
}
],
"modifierNameSteps": [
"AddSheild"
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_HPCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "LudiHarpastum_Shooter_In_Shield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "GV_HPCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "GV_HPCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElementPitchingMachine_Destroy"
}
},
{
"$type": "MoleMole.Config.KillSelf",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "GV_HPCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"duration": 1.0,
"hideEntity": true
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "NormalDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "NormalDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "NormalDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "NormalDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SoilDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SoilDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SoilDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SoilDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CurveDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CurveDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CurveDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CurveDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttractDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttractDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttractDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttractDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "IceDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "IceDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "IceDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "IceDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SpeedDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SpeedDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SpeedDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SpeedDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController2",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
}
]
},
"HPController3": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxHP3"
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ShieldBarMixin",
"showDamageText": ""
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "LudiHarpastum_Shooter_In_Shield",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"OutShield",
"InShield"
]
},
{
"$type": "MoleMole.Config.AttachModifierToElementDurabilityMixin",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AttachSheildHp3"
}
],
"modifierNameSteps": [
"AddSheild"
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_HPCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "LudiHarpastum_Shooter_In_Shield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "GV_HPCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "GV_HPCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElementPitchingMachine_Destroy"
}
},
{
"$type": "MoleMole.Config.KillSelf",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "GV_HPCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"duration": 1.0,
"hideEntity": true
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "NormalDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "NormalDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "NormalDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "NormalDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SoilDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SoilDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SoilDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SoilDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CurveDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CurveDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CurveDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "CurveDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttractDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttractDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttractDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttractDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "IceDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "IceDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "IceDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "IceDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SpeedDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SpeedDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"target": "TargetOriginOwner",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddScore",
"paramNum": 3,
"param1": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SpeedDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SpeedDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ShieldPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FeverPercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "PerfectPercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"modifierName": "HPController3",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1000.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
}
]
},
"ShieldController": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ShieldTimer"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "SGV_BDShootType",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "GV_CanTriggerShield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "LudiHarpastum_Shooter_In_Shield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "ShieldController"
}
]
}
]
},
"AddSheild": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "GV_CanTriggerShield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "LudiHarpastum_Shooter_In_Shield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"OutShield": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"overrideMapKey": "ShieldPercentage"
}
]
},
"InShield": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ShieldMaxTime"
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "Shield_Hit_Num",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ShieldBrokNum"
},
{
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ShieldValue"
}
],
"modifierNameSteps": [
"ShieldBroken"
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"overrideMapKey": "ShieldPercentage"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_In_Shield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElementPitchingMachine_Shield"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"overrideMapKey": "ShieldPercentage"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_In_Shield",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElementPitchingMachine_Shield_Destroy"
}
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Perfect",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "Shield_Hit_Num",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ShieldValue"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "Shield_Hit_Num",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ShieldValue"
}
}
],
"luaCallType": "CurGalleryControlGroup",
"funcName": "ShieldDieCount",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.RemoveModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "Shield_Hit_Num",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ShieldValue"
}
}
],
"modifierName": "InShield"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "InShield"
}
]
},
"ShieldBroken": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElementPitchingMachine_ShieldCracked"
}
}
]
},
"FeverController": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.5
}
],
"modifierNameSteps": [
"OutFever",
"UNIQUE_InFever"
]
},
{
"$type": "MoleMole.Config.ChargeBarMixin",
"chargeBarIconID": 2,
"initialValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableHitBoxByName",
"hitBoxNames": [
"HitBox"
]
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HPController"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HPController2"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HPController3"
},
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxHP"
},
"modifierName": "HPController",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxHP"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"empty": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"OutFever": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"overrideMapKey": "FeverPercentage"
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_LudiHarpastum_Ball_Type",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Activity_LudiHarpastum_CounterBall"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "GV_In_Shield",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.AddChargeBarValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
"Miss_To_RemoveFever": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_CHARGEBAR_VALUE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "MultiBD_Miss",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_InFever": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "FerverTimer"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"luaCallType": "SpecificGroup",
"CallParamList": [
144003005
],
"funcName": "FeverStart",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElementPitchingMachine_PowerUp"
}
},
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "RealFeverPercentage"
},
"overrideMapKey": "FeverPercentage"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"luaCallType": "SpecificGroup",
"CallParamList": [
144003005
],
"funcName": "FeverEnd",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_CHARGEBAR_VALUE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "Is_LudiHarpastum_Shooter",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
}
]