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

8717 lines
265 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Green_AtkUp",
"modifiers": {
"UNIQUE_EnergyDisk_Green_AtkUp": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
},
"state": "AttackUp",
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "UNIQUE_EnergyDisk_Green_AtkUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Purple_FallingAttack",
"abilitySpecials": {
"Purple_FallingAttack_Damage": {
"type": "float",
"dynamicValue": 20.0
},
"LevelEntity_FallingDot_SystemValue": {
"type": "float",
"dynamicValue": 1.0
},
"CDTime": {
"type": "float",
"dynamicValue": 8.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_FallingAttack_Handler": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByStateIDMixin",
"stateIDs": [
"FallingAnthem_AS_1"
],
"exitActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "EnergyDisk_FallingAttack_CD_Change"
}
]
}
]
},
"EnergyDisk_FallingAttack_CD_Change": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "EnergyDisk_FallingAttack_Delay"
}
]
},
"EnergyDisk_FallingAttack_Delay": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.05
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_FallingAttack"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "EnergyDisk_FallingAttack_SKillEffect"
}
]
},
"EnergyDisk_FallingAttack_SKillEffect": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"attackType": "Melee",
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Purple_FallingAttack_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_FallingDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.02
},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_FallingDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_FallingAttack_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_FlyAddFallingDamage",
"abilitySpecials": {
"Rate": {
"type": "float",
"dynamicValue": 0.35
},
"Bufftime": {
"type": "float",
"dynamicValue": 10.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_Falling_Reset_BS": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"FallingAnthem_AS_1"
],
"modifierName": "UNIQUE_EnergyDisk_Blue_Falling_Reset"
}
]
},
"UNIQUE_EnergyDisk_Blue_Falling_Reset": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_EnergyDisk_FlyTimeBuff1"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_EnergyDisk_FlyTimeBuff2"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_EnergyDisk_FlyTimeBuff3"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_FlyTime_BuffLevel",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_Blue_FlyAddFallingDamage_Mixin": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_ABILITY_FlyTime_BuffLevel",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.5
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_FlyTimeBuff0",
"UNIQUE_EnergyDisk_FlyTimeBuff1",
"UNIQUE_EnergyDisk_FlyTimeBuff2",
"UNIQUE_EnergyDisk_FlyTimeBuff3"
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_FlyAddFallingDamage_Handler"
}
]
},
"UNIQUE_EnergyDisk_Blue_FlyAddFallingDamage_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"FlyStart",
"Fly",
"Jump"
],
"modifierName": "UNIQUE_ChangeGlobalValue_FlyTime"
}
]
},
"UNIQUE_ChangeGlobalValue_FlyTime": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_FlyTime_BuffLevel",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_FlyTimeBuff0": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_EnergyDisk_FlyTimeBuff1"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_EnergyDisk_FlyTimeBuff2"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_EnergyDisk_FlyTimeBuff3"
}
]
},
"UNIQUE_EnergyDisk_FlyTimeBuff1": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"FallingAttack"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 1.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
]
},
"UNIQUE_EnergyDisk_FlyTimeBuff2": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"FallingAttack"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 2.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
]
},
"UNIQUE_EnergyDisk_FlyTimeBuff3": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"FallingAttack"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 3.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_FlyTime_BuffLevel",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_FlyAddFallingDamage_Mixin"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_Falling_Reset_BS"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_FallingAttack_AddWind",
"abilitySpecials": {
"CDTime": {
"type": "float",
"dynamicValue": 8.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_FallingAttack_AddWind_Total": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_Ability_EnergyDisk_AddWind_CD",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_AddWind_Cd",
"Blank"
]
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_EnergyDisk_AddWind_Handler": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"FallingAnthem_AS_1",
"FallingAnthem_AS_2"
],
"modifierName": "UNIQUE_EnergyDisk_AddWind_CD_Change"
}
]
},
"UNIQUE_EnergyDisk_AddWind_CD_Change": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_EnergyDisk_AddWind_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_AddWind_SKillEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_AddWind_CD_Change_MPLEVEL"
}
]
}
]
}
]
},
"UNIQUE_EnergyDisk_AddWind_CD_Change_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_Ability_EnergyDisk_AddWind_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_AddWind_SKillEffect": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.GenerateElemBall",
"configID": 2024,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
}
},
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"baseEnergy": 6.0
},
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
},
"onGround": true
},
"gadgetID": 44000304,
"campID": 5001
}
]
},
"UNIQUE_EnergyDisk_AddWind_Cd": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EnergyDisk_AddWind_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Blue_FallingAttack_AddWind_Total"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_AddWind_Handler"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EnergyDisk_AddWind_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "EnergyDisk_SkillObj_WindAmber",
"modifiers": {
"Broken": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"gadgetID": 44000305,
"campID": 1001,
"campTargetType": "All"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Amber_Wind_Hit"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.KillSelf"
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"modifierName": "Broken"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Broken"
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 14005
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 14002
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_AddWind"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "EnergyDisk_WindAmberField",
"modifiers": {
"EnergyDisk_WindAmberField": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.SetAnimatorBool",
"boolID": "WindField_Die",
"value": true
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "EnergyDisk_WindAmberField"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Green_FallingDamage_Add",
"abilityMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"FallingAttack"
],
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "DamageUp"
}
}
],
"abilitySpecials": {
"DamageUp": {
"type": "float",
"dynamicValue": 0.4
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Purple_Onkill_ThumpDamageAdd",
"abilitySpecials": {
"Bufftime": {
"type": "float",
"dynamicValue": 60.0
},
"Damage": {
"type": "float",
"dynamicValue": 0.35
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Purple_Onkill_ThumpDamageAdd_Total": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_Ability_EnergyDisk_Onkill_ThumpDamageAdd_CD",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_Onkill_ThumpDamageAdd_Cd",
"Blank"
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_EnergyDisk_Purple_ExtraAtkKillBuffLevel",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_EnergyDisk_Onkill_ThumpDamageAdd_Cd": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EnergyDisk_Onkill_ThumpDamageAdd_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_ExtraAtkKillOnkill_CD_Change_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_EnergyDisk_Purple_ExtraAtkKillBuffLevel",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_Onkill_ThumpDamageAdd_Mixin": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByKillingMixin",
"attackTags": [
"ExtraAttack"
],
"detectWindow": 0.6,
"onKill": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_EnergyDisk_Onkill_ThumpDamageAdd_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Onkill_ThumpDamageAdd_CD_Change_MPLEVEL"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Onkill_ThumpDamageAdd_Layer_Reset_MPLEVEL"
}
]
}
]
}
]
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_ABILITY_EnergyDisk_Purple_ExtraAtkKillBuffLevel",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_Purple_ExtraAtkKillBuff0",
"UNIQUE_EnergyDisk_Purple_ExtraAtkKillBuff1",
"UNIQUE_EnergyDisk_Purple_ExtraAtkKillBuff2",
"UNIQUE_EnergyDisk_Purple_ExtraAtkKillBuff3",
"UNIQUE_EnergyDisk_Purple_ExtraAtkKillBuff4",
"UNIQUE_EnergyDisk_Purple_ExtraAtkKillBuff5"
]
}
]
},
"UNIQUE_EnergyDisk_Onkill_ThumpDamageAdd_CD_Change_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_Ability_EnergyDisk_Onkill_ThumpDamageAdd_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_EnergyDisk_Purple_ExtraAtkKillBuffLevel",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_Onkill_ThumpDamageAdd_Layer_Reset_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Onkill_ThumpDamageAdd_Layer_Reset_MPLEVEL_Time"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Onkill_ThumpDamageAdd_Layer_Reset_MPLEVEL_Time"
}
]
},
"UNIQUE_EnergyDisk_Onkill_ThumpDamageAdd_Layer_Reset_MPLEVEL_Time": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Bufftime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_EnergyDisk_Purple_ExtraAtkKillBuffLevel",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_Purple_ExtraAtkKillBuff0": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_EnergyDisk_Purple_ExtraAtkKillBuff1": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"ExtraAttack"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 1.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill_Common"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
]
},
"UNIQUE_EnergyDisk_Purple_ExtraAtkKillBuff2": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"ExtraAttack"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 2.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill02"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill_Common"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
]
},
"UNIQUE_EnergyDisk_Purple_ExtraAtkKillBuff3": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"ExtraAttack"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 3.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill03"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
]
},
"UNIQUE_EnergyDisk_Purple_ExtraAtkKillBuff4": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"ExtraAttack"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 4.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill04"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill_Common"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
]
},
"UNIQUE_EnergyDisk_Purple_ExtraAtkKillBuff5": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"ExtraAttack"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 5.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill05"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill_Common"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Purple_Onkill_ThumpDamageAdd_Total"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Onkill_ThumpDamageAdd_Mixin"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_Bow_AttackGainBuff",
"abilitySpecials": {
"bonusCritical": {
"type": "float",
"dynamicValue": 0.5
},
"Time": {
"type": "float",
"dynamicValue": 8.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_Bow_AttackGainBuff": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByAvatarWeaponType",
"target": "Self",
"weaponTypes": [
"WEAPON_BOW"
]
},
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"ExtraAttack"
]
},
{
"$type": "MoleMole.Config.ByHitBoxType",
"hitBoxType": "Head"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_Bow_AttackGainBuff_Effect"
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "获得弓箭精通效果"
}
]
}
]
},
"UNIQUE_Bow_AttackGainBuff_Effect": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack"
],
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"bonusCritical": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "bonusCritical"
}
}
],
"state": "AttackUp",
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_Bow_AttackGainBuff"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_ExtraAtkKill_Attract",
"abilitySpecials": {
"CDTime": {
"type": "float",
"dynamicValue": 2.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_ExtraAtkKill_Attract_Total": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_Ability_EnergyDisk_ExtraAtkKill_Attract_CD",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_ExtraAtkKill_Attract_Cd",
"Blank"
]
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_EnergyDisk_ExtraAtkKill_Attract_Cd": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EnergyDisk_ExtraAtkKill_Attract_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_ExtraAtkKill_Attract_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByKillingMixin",
"attackTags": [
"ExtraAttack"
],
"detectWindow": 0.6,
"onKill": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "重击击杀触发"
},
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_EnergyDisk_ExtraAtkKill_Attract_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_ExtraAtkKill_Attract_CreateGadget"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_ExtraAtkKill_Attract_CD_Change_MPLEVEL"
}
]
}
]
}
]
}
]
},
"UNIQUE_EnergyDisk_ExtraAtkKill_Attract_CD_Change_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_Ability_EnergyDisk_ExtraAtkKill_Attract_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_Blue_ExtraAtkKill_Attract_CreateGadget": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"onGround": true
},
"gadgetID": 44000303,
"campID": 1001,
"campTargetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Blue_ExtraAtkKill_Attract_Total"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_ExtraAtkKill_Attract_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Avatar_EnergyDisk_WindBlackHole_Gadget",
"abilitySpecials": {
"BlackHole_Gadget_Damage": {
"type": "float",
"dynamicValue": 5.0
}
},
"modifiers": {
"WindBlackHole_Gadget_Pre": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.34
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkAttract"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "WindBlackHole_Gadget_Handler"
}
]
},
"WindBlackHole_Gadget_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "WindBlackHole_Gadget_WindZone"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -3.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"height": 6.0,
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BlackHole_Gadget_Damage"
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"strikeType": "Default",
"enBreak": 150.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV7",
"retreatType": "ByHitDirectionInverse",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
},
"WindBlackHole_Gadget_WindZone": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR6",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"targetType": "All",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
],
"reject": true
}
],
"modifierName": ""
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "WindBlackHole_Gadget_Pre"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Green_ThumpDamageUp",
"abilitySpecials": {
"Rate": {
"type": "float",
"dynamicValue": 0.3
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Green_ThumpDamageUp": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"ExtraAttack"
],
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
}
}
],
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Green_ThumpDamageUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Green_ThumpCostDown",
"abilitySpecials": {
"Rate": {
"type": "float",
"dynamicValue": -0.5
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Green_ThumpCostDown": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"ExtraAttack",
"ExtraAttack1",
"ExtraAttack2",
"ExtraAttack3",
"Attack01",
"Attack02",
"Attack03",
"Attack04",
"Attack05",
"Attack06",
"ExtraAttack_BS",
"ExtraAttack_Charge",
"Gandalfr_Attack01",
"Gandalfr_Attack02",
"Gandalfr_Attack03",
"Gandalfr_Attack04",
"Gandalfr_Attack05",
"Gandalfr_Attack06",
"Gandalfr_ExtraAttack",
"Katana_Attack01",
"Katana_Attack02",
"Katana_Attack03",
"Katana_Attack04",
"Katana_Attack05",
"Katana_Attack06",
"Katana_ExtraAttack"
],
"modifierName": "Stamina_ExtraAttack_EnergyDisk_Sub"
}
]
},
"Stamina_ExtraAttack_EnergyDisk_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CostStaminaRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "触发Buff效果"
}
],
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Green_ThumpCostDown"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Purple_Berserker",
"abilitySpecials": {
"Rate": {
"type": "float",
"dynamicValue": 0.15
},
"AttackSpeed_Rate": {
"type": "float",
"dynamicValue": 0.15
},
"ReviveTime": {
"type": "float",
"dynamicValue": 10.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Purple_Berserker_RecoveryLayers": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ReviveTime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_EnergyDisk_Purple_AttackBuffLevel",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_Purple_Berserker": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_ABILITY_EnergyDisk_Purple_AttackBuffLevel",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.5
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_Purple_Berserker_ResetTimer",
"UNIQUE_EnergyDisk_Purple_BerserkerBuff0",
"UNIQUE_EnergyDisk_Purple_BerserkerBuff1",
"UNIQUE_EnergyDisk_Purple_BerserkerBuff2",
"UNIQUE_EnergyDisk_Purple_BerserkerBuff3",
"UNIQUE_EnergyDisk_Purple_BerserkerBuff4",
"UNIQUE_EnergyDisk_Purple_BerserkerBuff5"
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_Berserker_Handler"
}
]
},
"UNIQUE_EnergyDisk_Purple_Berserker_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onBeingHit": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"modifierName": "UNIQUE_EnergyDisk_Purple_Berserker_ResetCD"
}
]
},
"UNIQUE_EnergyDisk_Purple_Berserker_ResetCD": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_ABILITY_EnergyDisk_Purple_AttackBuffLevel",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "受击触发globalvalue变更"
}
]
},
"UNIQUE_EnergyDisk_Purple_Berserker_ResetTimer": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
}
},
"UNIQUE_EnergyDisk_Purple_BerserkerBuff0": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_EnergyDisk_Purple_AttackBuffLevel",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_Purple_BerserkerBuff1": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 1.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill01"
}
}
]
},
"UNIQUE_EnergyDisk_Purple_BerserkerBuff2": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 2.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill02"
}
}
]
},
"UNIQUE_EnergyDisk_Purple_BerserkerBuff3": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 3.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill03"
}
}
]
},
"UNIQUE_EnergyDisk_Purple_BerserkerBuff4": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 4.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill04"
}
}
]
},
"UNIQUE_EnergyDisk_Purple_BerserkerBuff5": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 5.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
],
"properties": {
"Animator_AttackSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AttackSpeed_Rate"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkKill05"
}
}
],
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_Berserker"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_Berserker_RecoveryLayers"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_HasShield_NormalAtkUp",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"type": "Current",
"predicates": [
{
"$type": "MoleMole.Config.ByHasShield",
"type": "All"
}
],
"modifierName": "UNIQUE_EnergyDisk_HasShield_NormalAtkUp"
}
],
"abilitySpecials": {
"Bufftime": {
"type": "float",
"dynamicValue": 8.0
},
"Rate": {
"type": "float",
"dynamicValue": 0.1
}
},
"modifiers": {
"UNIQUE_EnergyDisk_HasShield_NormalAtkUp": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_HasShield_NormalAtkUp_Effect"
}
]
}
]
},
"UNIQUE_EnergyDisk_HasShield_NormalAtkUp_Effect": {
"stacking": "MultipleRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "有护盾时的普攻命中后的buff效果层"
}
],
"isLimitedProperties": true
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_ElementBurst_NormalAtkUp",
"abilitySpecials": {
"time": {
"type": "float",
"dynamicValue": 20.0
},
"Rate": {
"type": "float",
"dynamicValue": 0.4
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_ElementBurst_NormalAtkUp": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Elemental_Burst"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_NormalAttackUp"
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "元素爆发命中后触发了"
}
]
}
]
},
"UNIQUE_EnergyDisk_NormalAttackUp": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
],
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
}
}
],
"state": "AttackUp"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_ElementBurst_NormalAtkUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Green_ExtraAtkUp",
"abilityMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
],
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
}
}
],
"abilitySpecials": {
"Rate": {
"type": "float",
"dynamicValue": 0.3
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Purple_ElementBurst_Count3Wave",
"abilitySpecials": {
"Bufftime": {
"type": "float",
"dynamicValue": 20.0
},
"Delta": {
"type": "float",
"dynamicValue": 100.0
},
"ElementBurst_Wave_Damage": {
"type": "float",
"dynamicValue": 5.0
},
"LevelEntity_Count3Wave_SystemValue": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_Purple_ElementBurst_Count3Wave_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
"onTriggerUltimateSkill": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_ElementBurst_AddLayer"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_ElementBurst_Layer_Reset_MPLEVEL"
},
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ABILITY_ElementBurst_Layer",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
},
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_ElementBurst_Count3Wave_3_Extra_Effect"
}
]
}
],
"OIIDACCCPKO": 0.2
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_ABILITY_ElementBurst_Layer",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
],
"modifierNameSteps": [
"UNIQUE_ElementBurst_Count3Wave_0",
"UNIQUE_UNIQUE_ElementBurst_Count3Wave_1_Effect",
"UNIQUE_UNIQUE_ElementBurst_Count3Wave_2_Effect",
"UNIQUE_UNIQUE_ElementBurst_Count3Wave_3_Effect"
]
}
]
},
"UNIQUE_ElementBurst_Count3Wave_0": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_UNIQUE_ElementBurst_Count3Wave_1_Effect": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElemMasteryDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Delta"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 1.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"isLimitedProperties": true
},
"UNIQUE_UNIQUE_ElementBurst_Count3Wave_2_Effect": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElemMasteryDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Delta"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 2.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"isLimitedProperties": true
},
"UNIQUE_UNIQUE_ElementBurst_Count3Wave_3_Effect": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElemMasteryDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Delta"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 3.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"isLimitedProperties": true
},
"UNIQUE_ElementBurst_Count3Wave_3_Extra_Effect": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "进入冲击波技能效果逻辑!"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ElementalBurst_Wave_R40"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"enBreak": 25.0,
"attackType": "Melee",
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ElementBurst_Wave_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_Count3Wave_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.02
},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
},
"UNIQUE_EnergyDisk_ElementBurst_AddLayer": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_ElementBurst_Layer",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_ElementBurst_Layer_Reset_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "刷新时间"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_ElementBurst_Layer_Reset_MPLEVEL_Time"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_ElementBurst_Layer_Reset_MPLEVEL_Time"
}
]
},
"UNIQUE_EnergyDisk_ElementBurst_Layer_Reset_MPLEVEL_Time": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Bufftime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_ElementBurst_Layer",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "重置为0"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_ElementBurst_Layer",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_Count3Wave_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_Purple_ElementBurst_Count3Wave_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_NormalAtk_Energy",
"abilitySpecials": {
"chance": {
"type": "float",
"dynamicValue": 0.5
},
"Energy": {
"type": "float",
"dynamicValue": 5.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_NormalAtk_Energy": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "chance"
},
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_NormalAtk_Energy_Effect"
}
]
}
]
}
]
},
"UNIQUE_EnergyDisk_Blue_NormalAtk_Energy_Effect": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ReviveElemEnergy",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Energy"
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Weapon_ExtraElementBall"
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "回复能量"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_NormalAtk_Energy"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_GenerateBall_AfterBurst",
"abilityMixins": [
{
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
"onTriggerUltimateSkill": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_OnAtkGenerateBall"
}
],
"OIIDACCCPKO": 0.2
}
],
"abilitySpecials": {
"bufftime": {
"type": "float",
"dynamicValue": 8.0
},
"ChanceProb": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_OnAtkGenerateBall": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Randomed",
"target": "Target",
"chance": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ChanceProb"
},
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_OnAtkGenerateBall_Effect"
}
]
}
]
}
]
},
"UNIQUE_EnergyDisk_Blue_OnAtkGenerateBall_Effect": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.7
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.GenerateElemBall",
"configID": 2024,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
}
},
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"baseEnergy": 2.0
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Weapon_ExtraElementBall"
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "额外产生能量"
}
]
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Green_BurstDamageUp",
"abilitySpecials": {
"Rate": {
"type": "float",
"dynamicValue": 0.3
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Green_BurstDamageUp": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"Elemental_Burst"
],
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
}
}
],
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Green_BurstDamageUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Purple_ElementBurstTriggerWave",
"abilitySpecials": {
"Purple_FallingAttack_Damage": {
"type": "float",
"dynamicValue": 6.0
},
"CDTime": {
"type": "float",
"dynamicValue": 2.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Purple_ElementBurstTriggerWave_Total": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_Ability_EnergyDisk_ElementBurstTriggerWave_CD",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_ElementBurstTriggerWave_Cd",
"Blank"
]
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_EnergyDisk_Purple_ElementBurstTriggerWave_Trigger": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_Ability_EnergyDisk_ElementBurstTriggerWave_Trigger",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"Blank",
"UNIQUE_EnergyDisk_ElementBurstTriggerWave_Effect"
]
}
]
},
"UNIQUE_EnergyDisk_ElementBurstTriggerWave_FireEffect": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_ElementBurstTriggerWave_FireEffect_Effect"
}
],
"failActions": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_EnergyDisk_ElementBurstTriggerWave_FireEffect_Effect"
}
]
}
]
},
"UNIQUE_EnergyDisk_ElementBurstTriggerWave_FireEffect_Effect": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ElementalBurst_Trigger"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
]
},
"UNIQUE_EnergyDisk_ElementBurstTriggerWave_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
"onTriggerUltimateSkill": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_EnergyDisk_ElementBurstTriggerWave_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "执行元素爆发效果"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_ElementBurstTriggerWave_CD_Change_MPLEVEL"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_ElementBurstTriggerWave_Trigger_MPLEVEL"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_ElementBurstTriggerWave_Trigger_Reset"
}
]
}
],
"OIIDACCCPKO": 0.2
}
]
},
"UNIQUE_EnergyDisk_ElementBurstTriggerWave_CD_Change_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_Ability_EnergyDisk_ElementBurstTriggerWave_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_ElementBurstTriggerWave_Trigger_Reset": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EnergyDisk_ElementBurstTriggerWave_Trigger",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_ElementBurstTriggerWave_Trigger_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_Ability_EnergyDisk_ElementBurstTriggerWave_Trigger",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_ElementBurstTriggerWave_Effect": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "进入技能效果逻辑!"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Purple_FallingAttack_Damage"
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"enBreak": 25.0,
"attackType": "Melee"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.02
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ElementalBurst_Wave_R40"
}
}
]
},
"UNIQUE_EnergyDisk_ElementBurstTriggerWave_Cd": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EnergyDisk_ElementBurstTriggerWave_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_ElementBurstTriggerWave_Handler"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_ElementBurstTriggerWave_FireEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Purple_ElementBurstTriggerWave_Total"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_ElementBurstTriggerWave_Trigger"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_AddElementBurstLevel",
"modifiers": {
"UNIQUE_EnergyDisk_Blue_AddElementBurstLevel": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_AddElementBurstLevel"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_GenerateBall_AfterSkill",
"abilitySpecials": {
"Energy": {
"type": "float",
"dynamicValue": 8.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_GenerateBall_AfterSkill": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
"onTriggerSkill": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_GenerateBall"
}
],
"OIIDACCCPKO": 0.2
}
]
},
"UNIQUE_EnergyDisk_Blue_GenerateBall": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Weapon_ExtraElementBall"
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "额外产能量球"
},
{
"$type": "MoleMole.Config.ReviveElemEnergy",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Energy"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_GenerateBall_AfterSkill"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Green_ChargeEfficiencyDelta",
"modifiers": {
"EnergyDisk_Green_ChargeEfficiencyDelta": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
}
},
"reduceDurablityIgnoreTimeScale": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "EnergyDisk_Green_ChargeEfficiencyDelta"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Purple_ShockTriggerThunder",
"abilitySpecials": {
"ChanceProb": {
"type": "float",
"dynamicValue": 0.5
},
"CDTime": {
"type": "float",
"dynamicValue": 5.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_ShockTriggerThunder_CD_Total": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_Ability_EnergyDisk_ShockTriggerThunder_CD",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_Purple_ShockTriggerThunder_Cd",
"Blank"
]
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_EnergyDisk_Purple_ShockTriggerThunder": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Shock"
],
"actions": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "触发了感电"
},
{
"$type": "MoleMole.Config.Randomed",
"target": "Target",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"successActions": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "感电触发技能效果"
},
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "Target",
"key": "_ABILITY_EnergyDisk_Thunder_Pos",
"born": {
"$type": "MoleMole.Config.ConfigBornByHitPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"setTarget": false
},
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_ABILITY_EnergyDisk_Thunder_Pos",
"directionKey": ""
},
"gadgetID": 44000300,
"campID": 1001,
"campTargetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_ShockTriggerThunder_CD_Change_MPLEVEL"
}
]
}
]
}
]
},
"UNIQUE_EnergyDisk_ShockTriggerThunder_CD_Change_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_Ability_EnergyDisk_ShockTriggerThunder_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_Purple_ShockTriggerThunder_Cd": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EnergyDisk_ShockTriggerThunder_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EnergyDisk_ShockTriggerThunder_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_ShockTriggerThunder_CD_Total"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_ShockTriggerThunder"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "EnergyDisk_ShockTriggerThunder_Gadget",
"abilitySpecials": {
"DamageRate": {
"type": "float",
"dynamicValue": 5.0
},
"ElecSubHurtDelta": {
"type": "float",
"dynamicValue": -0.25
},
"Bufftime": {
"type": "float",
"dynamicValue": 10.0
}
},
"modifiers": {
"ShockTriggerThunder_Appear": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_Thunder"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"height": 4.0,
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "DamageRate"
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"enBreak": 20.0,
"attackType": "Range"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 500.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.01
},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "落雷gadget所做事情"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR2H4",
"campTargetType": "All",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "ShockTriggerThunder_ElectricResistance"
}
]
},
"ShockTriggerThunder_ElectricResistance": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ElecSubHurtDelta"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "雷元素抗性降低了"
}
],
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "ShockTriggerThunder_Appear"
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "落雷gadget被创建了"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_ElementBurst_AddWater",
"abilitySpecials": {
"CDTime": {
"type": "float",
"dynamicValue": 6.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_FallingAttack_AddWater_Total": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_Ability_EnergyDisk_AddWater_CD",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_AddWater_Cd",
"Blank"
]
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_EnergyDisk_AddWater_Handler": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"Elemental_Burst"
]
},
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_EnergyDisk_AddWater_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_AddWater_SKillEffect"
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "元素爆发命中后触发了"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_AddWater_CD_Change_MPLEVEL"
}
]
}
]
}
]
},
"UNIQUE_EnergyDisk_AddWater_CD_Change_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_Ability_EnergyDisk_AddWater_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_AddWater_Cd": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EnergyDisk_AddWater_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_AddWater_SKillEffect": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
}
},
"gadgetID": 44000307,
"campID": 5001
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_AddWater_Handler"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Blue_FallingAttack_AddWater_Total"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "EnergyDisk_SkillObj_WaterAmber",
"modifiers": {
"Broken": {
"modifierName": "",
"elementType": "Water",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"gadgetID": 70270002,
"campID": 5001,
"campTargetType": "All"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Amber_Water_Hit"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.KillSelf"
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"modifierName": "Broken"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Broken"
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 14005
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 14002
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_AddWater"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Green_ElemMasteryDeltaUp",
"modifiers": {
"EnergyDisk_Green_ElemMasteryDeltaUp": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElemMasteryDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"reduceDurablityIgnoreTimeScale": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "EnergyDisk_Green_ElemMasteryDeltaUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Purple_Superconductor_Damage",
"abilitySpecials": {
"time": {
"type": "float",
"dynamicValue": 10.0
},
"ChanceProb": {
"type": "float",
"dynamicValue": 0.5
},
"CDTime": {
"type": "float",
"dynamicValue": 5.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Purple_Superconductor_Total": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_Ability_EnergyDisk_Superconductor_CD",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_Purple_SuperconductorTrigger_Cd",
"Blank"
]
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_EnergyDisk_Purple_Superconductor_Damage": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Superconductor"
],
"actions": [
{
"$type": "MoleMole.Config.Randomed",
"target": "Target",
"chance": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ChanceProb"
},
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "Target",
"key": "_ABILITY_EnergyDisk_Superconductor_Pos",
"born": {
"$type": "MoleMole.Config.ConfigBornByHitPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"setTarget": false
},
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_ABILITY_EnergyDisk_Superconductor_Pos",
"directionKey": ""
},
"gadgetID": 44000301,
"campID": 1001,
"campTargetType": "Enemy"
}
]
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Superconductor_CD_Change_MPLEVEL"
}
]
}
]
},
"UNIQUE_EnergyDisk_Superconductor_CD_Change_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_Ability_EnergyDisk_Superconductor_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_Purple_SuperconductorTrigger_Cd": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EnergyDisk_Superconductor_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Purple_Superconductor_Total"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_Superconductor_Damage"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "EnergyDisk_Superconductor_Damage_Gadget",
"abilitySpecials": {
"DamageRate": {
"type": "float",
"dynamicValue": 5.0
},
"time": {
"type": "float",
"dynamicValue": 10.0
},
"PhysicalSubHurt": {
"type": "float",
"dynamicValue": -0.25
}
},
"modifiers": {
"EnergyDisk_SuperconductorGadget_Appear": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.15
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_Dragonfell_Gadget"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"height": 3.0,
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "DamageRate"
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"enBreak": 20.0,
"attackType": "Range"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 500.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.01
},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR4",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "UNIQUE_EnergyDisk_Superconductor_Debuff_Effect"
}
]
},
"UNIQUE_EnergyDisk_Superconductor_Debuff_Effect": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_PhysicalSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "PhysicalSubHurt"
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "EnergyDisk_SuperconductorGadget_Appear"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_IceAndFrozen_AtkUp",
"abilitySpecials": {
"Rate": {
"type": "float",
"dynamicValue": 0.3
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_IceAndFrozen_AtkUp": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack"
],
"ignoreEventInfo": true,
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasElement",
"element": "Ice"
},
{
"$type": "MoleMole.Config.ByHasElement",
"element": "Frozen"
}
]
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "UNIQUE_EnergyDisk_Blue_IceAndFrozen_AtkUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Green_PhysicalHurtUp",
"modifiers": {
"EnergyDisk_Green_PhysicalHurtUp": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_PhysicalAddHurtDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "EnergyDisk_Green_PhysicalHurtUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Purple_PickupTriggerAOE",
"abilitySpecials": {
"DamageRate": {
"type": "float",
"dynamicValue": 5.0
},
"CDTime": {
"type": "float",
"dynamicValue": 5.0
},
"RockAddHurt": {
"type": "float",
"dynamicValue": 0.4
},
"Bufftime": {
"type": "float",
"dynamicValue": 10.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Purple_PickupTriggerAOE_Total": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_Ability_PickupTriggerAOE_CD",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_PickupTriggerAOE_Cd",
"Blank"
]
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_EnergyDisk_PickupTriggerAOE_CD_Change_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_Ability_PickupTriggerAOE_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_Purple_PickupTriggerAOE": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Fire"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_PickupTriggerAOE_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_PickupTriggerAOE_CD_Change_MPLEVEL"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Water"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_PickupTriggerAOE_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_PickupTriggerAOE_CD_Change_MPLEVEL"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Grass"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_PickupTriggerAOE_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_PickupTriggerAOE_CD_Change_MPLEVEL"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Electric"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_PickupTriggerAOE_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_PickupTriggerAOE_CD_Change_MPLEVEL"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Ice"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_PickupTriggerAOE_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_PickupTriggerAOE_CD_Change_MPLEVEL"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Wind"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_PickupTriggerAOE_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_PickupTriggerAOE_CD_Change_MPLEVEL"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Rock"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_PickupTriggerAOE_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_PickupTriggerAOE_CD_Change_MPLEVEL"
}
]
}
]
}
]
},
"UNIQUE_EnergyDisk_Purple_PickupTriggerAOE_Effect": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ElementalBurst_Wave_R40"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "DamageRate"
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"strikeType": "Slash",
"enBreak": 25.0,
"attackType": "Melee"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.02
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "AllPlayerAvatars",
"modifierName": "UNIQUE_EnergyDisk_Purple_PickupTriggerAOE_BuffAvatarEffect"
}
]
},
"UNIQUE_EnergyDisk_Purple_PickupTriggerAOE_BuffAvatarEffect": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Bufftime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_RockAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "RockAddHurt"
}
}
},
"UNIQUE_EnergyDisk_PickupTriggerAOE_Cd": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_PickupTriggerAOE_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Purple_PickupTriggerAOE_Total"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_PickupTriggerAOE"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_ElementDmgUpAfterCrystalShield",
"abilitySpecials": {
"time": {
"type": "float",
"dynamicValue": 10.0
},
"Rate": {
"type": "float",
"dynamicValue": 0.3
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_ElementDmgUpAfterCrystalShield": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Fire"
],
"actions": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_BuffEffect"
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Water"
],
"actions": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_BuffEffect"
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Grass"
],
"actions": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_BuffEffect"
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Electric"
],
"actions": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_BuffEffect"
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Ice"
],
"actions": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_BuffEffect"
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Wind"
],
"actions": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_BuffEffect"
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Rock"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_Relic_ElementDmgUpAfterCrystalShield_BuffEffect"
}
]
}
]
},
"UNIQUE_Relic_ElementDmgUpAfterCrystalShield_BuffEffect": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "time"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FireAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
"Actor_WaterAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
"Actor_GrassAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
"Actor_ElecAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
"Actor_IceAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
"Actor_WindAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
},
"Actor_RockAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Rate"
}
},
"state": "AttackUp"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_ElementDmgUpAfterCrystalShield"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_BuffAfterCrystalShield",
"abilitySpecials": {
"time": {
"type": "float",
"dynamicValue": 2.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Purple_BuffAfterCrystalShield_Total": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_Ability_BuffAfterCrystalShield_CD",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_BuffAfterCrystalShield_Cd",
"Blank"
]
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_EnergyDisk_BuffAfterCrystalShield_CD_Change_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_Ability_BuffAfterCrystalShield_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_Blue_BuffAfterCrystalShield": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Fire"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_BuffAfterCrystalShield_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "AllPlayerAvatars",
"modifierName": "UNIQUE_BuffAfterCrystalShield_BuffEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_BuffAfterCrystalShield_CD_Change_MPLEVEL"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Water"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_BuffAfterCrystalShield_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "AllPlayerAvatars",
"modifierName": "UNIQUE_BuffAfterCrystalShield_BuffEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_BuffAfterCrystalShield_CD_Change_MPLEVEL"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Grass"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_BuffAfterCrystalShield_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "AllPlayerAvatars",
"modifierName": "UNIQUE_BuffAfterCrystalShield_BuffEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_BuffAfterCrystalShield_CD_Change_MPLEVEL"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Electric"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_BuffAfterCrystalShield_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "AllPlayerAvatars",
"modifierName": "UNIQUE_BuffAfterCrystalShield_BuffEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_BuffAfterCrystalShield_CD_Change_MPLEVEL"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Ice"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_BuffAfterCrystalShield_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "AllPlayerAvatars",
"modifierName": "UNIQUE_BuffAfterCrystalShield_BuffEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_BuffAfterCrystalShield_CD_Change_MPLEVEL"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Wind"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_BuffAfterCrystalShield_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "AllPlayerAvatars",
"modifierName": "UNIQUE_BuffAfterCrystalShield_BuffEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_BuffAfterCrystalShield_CD_Change_MPLEVEL"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Rock"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_BuffAfterCrystalShield_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "AllPlayerAvatars",
"modifierName": "UNIQUE_BuffAfterCrystalShield_BuffEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_BuffAfterCrystalShield_CD_Change_MPLEVEL"
}
]
}
]
}
]
},
"UNIQUE_BuffAfterCrystalShield_BuffEffect": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Weapon_ExtraElementBall"
}
},
{
"$type": "MoleMole.Config.ReviveElemEnergy",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
]
},
"UNIQUE_EnergyDisk_BuffAfterCrystalShield_Cd": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "time"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_BuffAfterCrystalShield_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Purple_BuffAfterCrystalShield_Total"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_BuffAfterCrystalShield"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Green_DefUp",
"modifiers": {
"UNIQUE_EnergyDisk_Green_DefUp": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ShieldCostMinusRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.35
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Green_DefUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Purple_HealthyDamage",
"abilitySpecials": {
"DamageLow": {
"type": "float",
"dynamicValue": 10.0
},
"DamageHigh": {
"type": "float",
"dynamicValue": 20.0
},
"DamageSystemValue": {
"type": "float",
"dynamicValue": 1.0
},
"CDTime": {
"type": "float",
"dynamicValue": 5.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Purple_HealthyDamage": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_HealthyDamage_Predicate"
}
]
}
]
},
"UNIQUE_EnergyDisk_Purple_HealthyDamage_Predicate": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "Lesser",
"HPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.99
}
}
],
"modifierName": "UNIQUE_EnergyDisk_Purple_HealthyDamage_AOE_LowHp_delay"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.99
}
}
],
"modifierName": "UNIQUE_EnergyDisk_Purple_HealthyDamage_AOE_HighHp_delay"
}
]
},
"UNIQUE_EnergyDisk_Purple_HealthyDamage_AOE_HighHp_delay": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ElementalBurst_Wave_R40"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_HealthyDamage_AOE_HighHp"
}
]
},
"UNIQUE_EnergyDisk_Purple_HealthyDamage_AOE_HighHp": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"attackType": "Melee",
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamageHigh"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.02
},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
},
"UNIQUE_EnergyDisk_Purple_HealthyDamage_AOE_LowHp_delay": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ElementalBurst_Wave_R40"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_HealthyDamage_AOE_LowHp"
}
]
},
"UNIQUE_EnergyDisk_Purple_HealthyDamage_AOE_LowHp": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamageLow"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.02
},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Purple_HealthyDamage"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "DamageSystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_HasShieldBeHealthUp",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_Ability_ShieldEnhanceHeal_Check",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"UNIQUE_ShieldEnhanceHeal_NoBuff",
"UNIQUE_ShieldEnhanceHeal_HasBuff"
]
}
],
"abilitySpecials": {
"HealedAddDelta": {
"type": "float",
"dynamicValue": 0.4
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_HasShield_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByHasShield",
"type": "All"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_Ability_ShieldEnhanceHeal_Check",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_ShieldEnhanceHeal_Check",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
"UNIQUE_ShieldEnhanceHeal_HasBuff": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_HealedAddDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "HealedAddDelta"
}
},
"isLimitedProperties": true
},
"UNIQUE_ShieldEnhanceHeal_NoBuff": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_ShieldEnhanceHeal_HasBuff"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_HasShield_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Green_HealAddDelta",
"modifiers": {
"UNIQUE_EnergyDisk_Green_HealAddDelta": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_HealAddDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.25
}
},
"reduceDurablityIgnoreTimeScale": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Green_HealAddDelta"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_ExtraAtkKillMonster",
"abilitySpecials": {
"Damage": {
"type": "float",
"dynamicValue": 10.0
},
"DamageSystemValue": {
"type": "float",
"dynamicValue": 1.0
},
"CDTime": {
"type": "float",
"dynamicValue": 10.0
},
"HPRatio": {
"type": "float",
"dynamicValue": 0.3
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_ExtraAtkKillMonster_Total": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueTarget": "MPLevel",
"globalValueKey": "_Ability_EnergyDisk_ExtraAtkKillMonster_CD",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
],
"modifierNameSteps": [
"UNIQUE_EnergyDisk_ExtraAtkKillMonster_Cd",
"Blank"
]
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"UNIQUE_EnergyDisk_Blue_ExtraAtkKillMonster_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"ExtraAttack"
]
},
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "Lesser",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "HPRatio"
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "EnergyDisk_ExtraAtkKillMonster_Monster"
}
]
}
]
},
"EnergyDisk_ExtraAtkKillMonster_Monster": {
"stacking": "MultipleRefresh",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "MPLevel",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_EnergyDisk_ExtraAtkKillMonster_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ExtraAtkWave"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.DamageByAttackValue",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "Default",
"hitHaltTimeScale": 0.01
}
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_ExtraAtkKill_CD_Change_MPLEVEL"
}
]
}
]
},
"UNIQUE_EnergyDisk_ExtraAtkKill_CD_Change_MPLEVEL": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_Ability_EnergyDisk_ExtraAtkKillMonster_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_ExtraAtkKillMonster_Cd": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "MPLevel",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EnergyDisk_ExtraAtkKillMonster_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "DamageSystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "MPLevel",
"modifierName": "UNIQUE_EnergyDisk_Blue_ExtraAtkKillMonster_Total"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_ExtraAtkKillMonster_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_KillAOEMonster",
"modifiers": {
"UNIQUE_EnergyDisk_Blue_KillAOEMonster": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByKillingMixin",
"detectWindow": 0.6,
"onKill": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.CreateGadget",
"target": "Other",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
},
"gadgetID": 44000302,
"campID": 1001,
"campTargetType": "Enemy"
}
]
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_KillAOEMonster"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "EnergyDisk_KillAOEMonster_Gadget",
"abilitySpecials": {
"Delay": {
"type": "float",
"dynamicValue": 1.0
},
"Damage": {
"type": "float",
"dynamicValue": 10.0
},
"DamageSystemValue": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"SprintAreaAttack": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Delay"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_Stay"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "OriginOwner",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"ignoreAttackerProperty": true,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "SprintAreaAttack"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "DamageSystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_EnergyDisk_Blue_MonsterNumAtkDefUp",
"abilitySpecials": {
"Count": {
"type": "float",
"dynamicValue": 0.0
},
"Rate": {
"type": "float",
"dynamicValue": 0.0
},
"Atk": {
"type": "float",
"dynamicValue": 0.2
},
"Def": {
"type": "float",
"dynamicValue": 0.2
},
"Now_Count": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_EnergyDisk_Blue_MonsterNumAtkDefUp": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_EnergyDisk_Count_Timer"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_EnergyDisk_MonsterNumAtkDefUp_Enemy_Count",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"sortType": "Nearest",
"shapeName": "CircleR8",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "MonsterNumAtkDefUp_CountAdd"
}
],
"failActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_EnergyDisk_MonsterNumAtkDefUp_Enemy",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
"MonsterNumAtkDefUp_CountAdd": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "MonsterNumAtkDefUp_CountAdd_Effect"
}
]
},
"MonsterNumAtkDefUp_CountAdd_Effect": {
"stacking": "MultipleRefresh",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.01
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_EnergyDisk_MonsterNumAtkDefUp_Enemy_Count",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_EnergyDisk_Count_Timer": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"doOffStage": true,
"globalValueKey": "_ABILITY_EnergyDisk_MonsterNumAtkDefUp_Enemy_Count",
"overrideMapKey": "Now_Count"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Now_Count"
},
"key": "_ABILITY_EnergyDisk_MonsterNumAtkDefUp_Enemy",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"MonsterNumAtkDefUp_BuffEffect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Atk"
},
"Actor_DefenceRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Def"
}
},
"state": "AttackUp"
},
"UNIQUE_MonsterNumAtkDefUp_MoveBuff": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "MonsterNumAtkDefUp_BuffEffect"
}
]
},
"EnergyDisk_Blue_MonsterNumAtkDefUp_Mixin": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_ABILITY_EnergyDisk_MonsterNumAtkDefUp_Enemy",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 999.0
}
],
"modifierNameSteps": [
"MonsterNumAtkDefUp_BuffEffect",
"UNIQUE_MonsterNumAtkDefUp_MoveBuff"
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_EnergyDisk_Blue_MonsterNumAtkDefUp"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "EnergyDisk_Blue_MonsterNumAtkDefUp_Mixin"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_EnergyDisk_MonsterNumAtkDefUp_Enemy",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_EnergyDisk_MonsterNumAtkDefUp_Enemy_Count",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isDynamicAbility": true
}
}
]