mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
8784 lines
295 KiB
JSON
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
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |