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

29147 lines
902 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Level_Avatar_DefenseDown",
"abilitySpecials": {
"Actor_DefenceRatio": {
"type": "float",
"dynamicValue": -0.5
}
},
"modifiers": {
"UNIQUE_Avatar_DefenseDown": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_DefenceRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Actor_DefenceRatio"
}
},
"state": "DefenseDown"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_Avatar_DefenseDown"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementAddHurt_Electric",
"abilitySpecials": {
"LevelEntity_ElementAddHurt_P1_Electric": {
"type": "float",
"dynamicValue": 0.75
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementAddHurt_Electric": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementAddHurt_P1_Electric"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementAddHurt_Electric"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementAddHurt_Fire",
"abilitySpecials": {
"LevelEntity_ElementAddHurt_P1_Fire": {
"type": "float",
"dynamicValue": 0.75
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementAddHurt_Fire": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FireAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementAddHurt_P1_Fire"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementAddHurt_Fire"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementAddHurt_Wind",
"abilitySpecials": {
"LevelEntity_ElementAddHurt_P1_Wind": {
"type": "float",
"dynamicValue": 0.75
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementAddHurt_Wind": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WindAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementAddHurt_P1_Wind"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementAddHurt_Wind"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementAddHurt_Ice",
"abilitySpecials": {
"LevelEntity_ElementAddHurt_P1_Ice": {
"type": "float",
"dynamicValue": 0.75
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementAddHurt_Ice": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_IceAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementAddHurt_P1_Ice"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementAddHurt_Ice"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementAddHurt_Water",
"abilitySpecials": {
"LevelEntity_ElementAddHurt_P1_Water": {
"type": "float",
"dynamicValue": 0.75
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementAddHurt_Water": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WaterAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementAddHurt_P1_Water"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementAddHurt_Water"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementAddHurt_Grass",
"abilitySpecials": {
"LevelEntity_ElementAddHurt_P1_Grass": {
"type": "float",
"dynamicValue": 0.75
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementAddHurt_Grass": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_GrassAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementAddHurt_P1_Grass"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementAddHurt_Grass"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementAddHurt_Rock",
"abilitySpecials": {
"LevelEntity_ElementAddHurt_P1_Rock": {
"type": "float",
"dynamicValue": 0.75
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementAddHurt_Rock": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_RockAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementAddHurt_P1_Rock"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementAddHurt_Rock"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_PhysicalAddHurt",
"abilitySpecials": {
"LevelEntity_PhysicalAddHurt_P1": {
"type": "float",
"dynamicValue": 0.75
}
},
"modifiers": {
"UNIQUE_LevelEntity_PhysicalAddHurt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_PhysicalAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_PhysicalAddHurt_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_PhysicalAddHurt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageDown_Electric",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Electric": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageDown_Electric": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Electric"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageDown_Electric"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageDown_Fire",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Fire": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageDown_Fire": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FireSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Fire"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageDown_Fire"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageDown_Wind",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Wind": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageDown_Wind": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WindSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Wind"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageDown_Wind"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageDown_Ice",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Ice": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageDown_Ice": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_IceSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Ice"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageDown_Ice"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageDown_Water",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Water": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageDown_Water": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WaterSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Water"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageDown_Water"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageDown_Grass",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Grass": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageDown_Grass": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_GrassSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Grass"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageDown_Grass"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageDown_Rock",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Rock": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageDown_Rock": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_RockSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Rock"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageDown_Rock"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_Heal_Down",
"abilitySpecials": {
"LevelEntity_HealDown_P1_HealDown_Ratio": {
"type": "float",
"dynamicValue": -0.8
}
},
"modifiers": {
"UNIQUE_LevelEntity_HealDown": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_HealAddDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_HealDown_P1_HealDown_Ratio"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_HealDown"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageUp_Electric",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Electric": {
"type": "float",
"dynamicValue": -0.4
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageUp_Electric": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Electric"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageUp_Electric"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageUp_Fire",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Fire": {
"type": "float",
"dynamicValue": -0.4
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageUp_Fire": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FireSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Fire"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageUp_Fire"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageUp_Wind",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Wind": {
"type": "float",
"dynamicValue": -0.4
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageUp_Wind": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WindSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Wind"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageUp_Wind"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageUp_Ice",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Ice": {
"type": "float",
"dynamicValue": -0.4
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageUp_Ice": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_IceSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Ice"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageUp_Ice"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageUp_Water",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Water": {
"type": "float",
"dynamicValue": -0.4
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageUp_Water": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WaterSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Water"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageUp_Water"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageUp_Grass",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Grass": {
"type": "float",
"dynamicValue": -0.4
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageUp_Grass": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_GrassSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Grass"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageUp_Grass"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageUp_Rock",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_Rock": {
"type": "float",
"dynamicValue": -0.4
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageUp_Rock": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_RockSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_Rock"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageUp_Rock"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_MeleeAttackDamageUp",
"abilitySpecials": {
"LevelEntity_MeleeAttackDamageUp_P1_Damage": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_MeleeAttackDamageUp": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_MeleeAttackDamageUp_P1_Damage"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
4902
]
}
],
"modifierName": "UNIQUE_LevelEntity_MeleeAttackDamageUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_RangeAttackDamageUp",
"abilitySpecials": {
"LevelEntity_RangeAttackDamageUp_P1_Damage": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_RangeAttackDamageUp": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_RangeAttackDamageUp_P1_Damage"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
4901
]
}
],
"modifierName": "UNIQUE_LevelEntity_RangeAttackDamageUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_AvatarEnergyGainLess",
"abilitySpecials": {
"LevelEntity_AvatarEnergyGainLess_P1_Efficiency": {
"type": "float",
"dynamicValue": -0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_AvatarEnergyGainLess": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarEnergyGainLess_P1_Efficiency"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_AvatarEnergyGainLess"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_MaleAddHurt",
"abilitySpecials": {
"LevelEntity_MaleAddHurt_P1_Damage": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_MaleAddHurt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_MaleAddHurt_P1_Damage"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
1041
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
1043
]
}
]
}
],
"modifierName": "UNIQUE_LevelEntity_MaleAddHurt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_FemaleAddHurt",
"abilitySpecials": {
"LevelEntity_FemaleAddHurt_P1_Damage": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_FemaleAddHurt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_FemaleAddHurt_P1_Damage"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
1042
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
1044
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
1045
]
}
]
}
],
"modifierName": "UNIQUE_LevelEntity_FemaleAddHurt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_SwordAddHurt",
"abilitySpecials": {
"LevelEntity_SwordAddHurt_P1_Damage": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_SwordAddHurt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SwordAddHurt_P1_Damage"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
1051
]
}
],
"modifierName": "UNIQUE_LevelEntity_SwordAddHurt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ClaymoreAddHurt",
"abilitySpecials": {
"LevelEntity_ClaymoreAddHurt_P1_Damage": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_ClaymoreAddHurt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ClaymoreAddHurt_P1_Damage"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
1052
]
}
],
"modifierName": "UNIQUE_LevelEntity_ClaymoreAddHurt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_PoleAddHurt",
"abilitySpecials": {
"LevelEntity_PoleAddHurt_P1_Damage": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_PoleAddHurt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_PoleAddHurt_P1_Damage"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
1053
]
}
],
"modifierName": "UNIQUE_LevelEntity_PoleAddHurt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_CatalystAddHurt",
"abilitySpecials": {
"LevelEntity_CatalystAddHurt_P1_Damage": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_CatalystAddHurt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_CatalystAddHurt_P1_Damage"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
1054
]
}
],
"modifierName": "UNIQUE_LevelEntity_CatalystAddHurt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_BowAddHurt",
"abilitySpecials": {
"LevelEntity_BowAddHurt_P1_Damage": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_BowAddHurt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_BowAddHurt_P1_Damage"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
1055
]
}
],
"modifierName": "UNIQUE_LevelEntity_BowAddHurt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_AvatarDot_Fire",
"abilitySpecials": {
"LevelEntity_AvatarDot_Fire_P1_Interval": {
"type": "float",
"dynamicValue": 6.0
},
"LevelEntity_AvatarDot_Fire_P1_Damage": {
"type": "float",
"dynamicValue": 0.7
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_AvatarDot_Fire": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Fire_P1_Interval"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Fire_P1_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_AvatarDot_Fire"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_AvatarDot_Electric",
"abilitySpecials": {
"LevelEntity_AvatarDot_Electric_P1_Interval": {
"type": "float",
"dynamicValue": 6.0
},
"LevelEntity_AvatarDot_Electric_P1_Damage": {
"type": "float",
"dynamicValue": 0.7
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_AvatarDot_Electric": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Electric_P1_Interval"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Electric_P1_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_AvatarDot_Electric"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_AvatarDot_Water",
"abilitySpecials": {
"LevelEntity_AvatarDot_Water_P1_Interval": {
"type": "float",
"dynamicValue": 6.0
},
"LevelEntity_AvatarDot_Water_P1_Damage": {
"type": "float",
"dynamicValue": 0.7
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_AvatarDot_Water": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Water_P1_Interval"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Water",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Water_P1_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_AvatarDot_Water"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_AvatarDot_Ice",
"abilitySpecials": {
"LevelEntity_AvatarDot_Ice_P1_Interval": {
"type": "float",
"dynamicValue": 6.0
},
"LevelEntity_AvatarDot_Ice_P1_Damage": {
"type": "float",
"dynamicValue": 0.7
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_AvatarDot_Ice": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Ice_P1_Interval"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Ice",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Ice_P1_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_AvatarDot_Ice"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_AvatarDot_Wind",
"abilitySpecials": {
"LevelEntity_AvatarDot_Wind_P1_Interval": {
"type": "float",
"dynamicValue": 6.0
},
"LevelEntity_AvatarDot_Wind_P1_Damage": {
"type": "float",
"dynamicValue": 0.7
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_AvatarDot_Wind": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Wind_P1_Interval"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Wind",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Wind_P1_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_AvatarDot_Wind"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_AvatarDot_Rock",
"abilitySpecials": {
"LevelEntity_AvatarDot_Rock_P1_Interval": {
"type": "float",
"dynamicValue": 6.0
},
"LevelEntity_AvatarDot_Rock_P1_Damage": {
"type": "float",
"dynamicValue": 0.7
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_AvatarDot_Rock": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Rock_P1_Interval"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Rock",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Rock_P1_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_AvatarDot_Rock"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_AvatarDot_Grass",
"abilitySpecials": {
"LevelEntity_AvatarDot_Grass_P1_Interval": {
"type": "float",
"dynamicValue": 6.0
},
"LevelEntity_AvatarDot_Grass_P1_Damage": {
"type": "float",
"dynamicValue": 0.7
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_AvatarDot_Grass": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Grass_P1_Interval"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Grass",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_Grass_P1_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_AvatarDot_Grass"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_RandomThunder",
"abilitySpecials": {
"LevelEntity_RandomThunder_P1_Interval": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_RandomThunder_P1_Damage": {
"type": "float",
"dynamicValue": 2.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_RandomThunder": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_RandomThunder_P1_Interval"
},
"onAdded": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.7
},
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "CurLocalAvatar",
"key": "ThunderPos",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
}
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "First_Thunder",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "CurLocalAvatar",
"key": "ThunderPos2",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 18.0
}
}
}
},
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "CurLocalAvatar",
"key": "ThunderPos3",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 18.0
}
}
}
},
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "CurLocalAvatar",
"key": "ThunderPos4",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 18.0
}
}
}
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "Second_Thunder",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "CurLocalAvatar",
"key": "ThunderPos5",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 18.0
}
}
}
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "Third_Thunder",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "Thunder_Hit"
},
{
"$type": "MoleMole.Config.SetAvatarHitBuckets",
"overrideAvatarHitBucketSetting": {
"meleeBucketCount": 4
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.7
},
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "CurLocalAvatar",
"key": "ThunderPos",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
}
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "First_Thunder",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "CurLocalAvatar",
"key": "ThunderPos2",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 18.0
}
}
}
},
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "CurLocalAvatar",
"key": "ThunderPos3",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 18.0
}
}
}
},
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "CurLocalAvatar",
"key": "ThunderPos4",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 18.0
}
}
}
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "Second_Thunder",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "CurLocalAvatar",
"key": "ThunderPos5",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 18.0
}
}
}
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "Third_Thunder",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "Thunder_Hit"
}
]
},
"Thunder_Hit": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "First_Thunder",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Ambor_AlertCircle"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Ambor_AlertCircle"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos2",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Ambor_AlertCircle"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos3",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "Second_Thunder",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Ambor_AlertCircle"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos4",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "Third_Thunder",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Ambor_AlertCircle"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos5",
"directionKey": ""
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "First_Thunder",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ThunderFall_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "First_Thunder",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos",
"directionKey": ""
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_RandomThunder_P1_Damage"
}
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 800.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "All"
},
{
"$type": "MoleMole.Config.Randomed",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "First_Thunder",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.65
},
"successActions": [
{
"$type": "MoleMole.Config.CreateGadget",
"doOffStage": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"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
}
},
"positionKey": "ThunderPos",
"directionKey": ""
},
"gadgetID": 70900269,
"campID": 5001,
"campTargetType": "All"
}
]
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ThunderFall_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos2",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos2",
"directionKey": ""
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_RandomThunder_P1_Damage"
}
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 800.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "All"
},
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.65
},
"successActions": [
{
"$type": "MoleMole.Config.CreateGadget",
"doOffStage": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"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
}
},
"positionKey": "ThunderPos2",
"directionKey": ""
},
"gadgetID": 70900269,
"campID": 5001,
"campTargetType": "All"
}
]
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ThunderFall_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos3",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos3",
"directionKey": ""
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_RandomThunder_P1_Damage"
}
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 800.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "All"
},
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.65
},
"successActions": [
{
"$type": "MoleMole.Config.CreateGadget",
"doOffStage": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"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
}
},
"positionKey": "ThunderPos3",
"directionKey": ""
},
"gadgetID": 70900269,
"campID": 5001,
"campTargetType": "All"
}
]
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "Second_Thunder",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ThunderFall_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos4",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "Second_Thunder",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos4",
"directionKey": ""
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_RandomThunder_P1_Damage"
}
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 800.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "All"
},
{
"$type": "MoleMole.Config.Randomed",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "Second_Thunder",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.65
},
"successActions": [
{
"$type": "MoleMole.Config.CreateGadget",
"doOffStage": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"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
}
},
"positionKey": "ThunderPos4",
"directionKey": ""
},
"gadgetID": 70900269,
"campID": 5001,
"campTargetType": "All"
}
]
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "Third_Thunder",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ThunderFall_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos5",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "Third_Thunder",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "ThunderPos5",
"directionKey": ""
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_RandomThunder_P1_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 800.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "All"
},
{
"$type": "MoleMole.Config.Randomed",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "Third_Thunder",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.65
},
"successActions": [
{
"$type": "MoleMole.Config.CreateGadget",
"doOffStage": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"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
}
},
"positionKey": "ThunderPos5",
"directionKey": ""
},
"gadgetID": 70900269,
"campID": 5001,
"campTargetType": "All"
}
]
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "First_Thunder",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "Second_Thunder",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "Third_Thunder",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_RandomThunder"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_CriticalUp",
"abilitySpecials": {
"LevelEntity_CriticalDelta_P1": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_CriticalUp": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_CriticalDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_CriticalUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_CriticalHurtUp",
"abilitySpecials": {
"LevelEntity_CriticalHurtDelta_P1": {
"type": "float",
"dynamicValue": 1.2
}
},
"modifiers": {
"UNIQUE_LevelEntity_CriticalHurtUp": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_CriticalHurtDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_CriticalHurtUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_HpUp_Lv1",
"abilitySpecials": {
"LevelEntity_HpDelta_P1": {
"type": "float",
"dynamicValue": 0.1
}
},
"modifiers": {
"UNIQUE_LevelEntity_HpUp_Lv1": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_HpDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_HpUp_Lv1"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_HpUp_025",
"abilitySpecials": {
"LevelEntity_HpDelta_P1": {
"type": "float",
"dynamicValue": 0.25
}
},
"modifiers": {
"UNIQUE_LevelEntity_HpUp_025": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_HpDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_HpUp_025"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_HpUp_Lv2",
"abilitySpecials": {
"LevelEntity_HpDelta_P1": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_HpUp_Lv2": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_HpDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_HpUp_Lv2"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_HpUp_Lv3",
"abilitySpecials": {
"LevelEntity_HpDelta_P1": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_HpUp_Lv3": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_HpDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_HpUp_Lv3"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_HpUp_Lv4",
"abilitySpecials": {
"LevelEntity_HpDelta_P1": {
"type": "float",
"dynamicValue": 1.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_HpUp_Lv4": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_HpDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_HpUp_Lv4"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_HpUp_Lv5",
"abilitySpecials": {
"LevelEntity_HpDelta_P1": {
"type": "float",
"dynamicValue": 2.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_HpUp_Lv5": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_HpDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_HpUp_Lv5"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_AttackUp_Lv1",
"abilitySpecials": {
"LevelEntity_AttackDelta_P1": {
"type": "float",
"dynamicValue": 0.25
}
},
"modifiers": {
"UNIQUE_LevelEntity_AttackUp_Lv1": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AttackDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_AttackUp_Lv1"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_AttackUp_Lv2",
"abilitySpecials": {
"LevelEntity_AttackDelta_P1": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_AttackUp_Lv2": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AttackDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_AttackUp_Lv2"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_AttackUp_Lv3",
"abilitySpecials": {
"LevelEntity_AttackDelta_P1": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_AttackUp_Lv3": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AttackDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_AttackUp_Lv3"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ChargeEfficiencyDown",
"abilitySpecials": {
"LevelEntity_ChargeEfficiencyDelta_P1": {
"type": "float",
"dynamicValue": -0.8
}
},
"modifiers": {
"UNIQUE_LevelEntity_ChargeEfficiencyDown": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ChargeEfficiencyDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ChargeEfficiencyDown"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_BluntAttackUp",
"abilitySpecials": {
"LevelEntity_AttackDelta_P1": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_BluntAttackUp": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AttackDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_BluntAttackUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementBeHurtDamageDown_All",
"abilitySpecials": {
"LevelEntity_ElementSubHurt_P1_All": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementBeHurtDamageDown_All": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FireSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_All"
},
"Actor_ElecSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_All"
},
"Actor_WaterSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_All"
},
"Actor_GrassSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_All"
},
"Actor_WindSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_All"
},
"Actor_IceSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_All"
},
"Actor_RockSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementSubHurt_P1_All"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementBeHurtDamageDown_All"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_CharacterQuest_Xiao_UnendlessHowlingSoul",
"abilityMixins": [
{
"$type": "MoleMole.Config.DoActionByEnergyChangeMixin",
"elementTypes": [
"Water",
"Rock",
"Fire",
"Electric",
"Grass",
"Wind",
"Ice"
],
"doWhenEnergyMax": true,
"onGainEnergyByBall": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HowlingSoulAddHP"
}
]
}
],
"modifiers": {
"AutoTriggerAbility": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAbility",
"abilityName": "Avatar_Xiao_HowlingSoul"
}
]
},
"HowlingSoulAddDuration": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierName": "UNIQUE_HowlingSoul_Main_Handler",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.4028235E+38
}
}
]
},
"HowlingSoulAddHP": {
"stacking": "Multiple",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.HealHP",
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "AutoTriggerAbility"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HowlingSoulAddDuration"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_NormalExAttackUp",
"abilitySpecials": {
"LevelEntity_TowerBuff_AtkRate_P1": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"NormalExAttackUp": {
"modifierName": "",
"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": true,
"dynamicKey": "LevelEntity_TowerBuff_AtkRate_P1"
}
}
],
"buffID": 35001
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "NormalExAttackUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ShieldCostMinus",
"abilitySpecials": {
"LevelEntity_TowerBuff_ShieldCostMinus_P1": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_ShieldCostMinus": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ShieldCostMinusRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_ShieldCostMinus_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ShieldCostMinus"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_HealUp",
"abilitySpecials": {
"LevelEntity_TowerBuff_HealUp_P1_HealUp_Ratio": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_HealUp": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_HealAddDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HealUp_P1_HealUp_Ratio"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_TowerBuff_HealUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_UltimateSkillAllBuff",
"abilitySpecials": {
"LevelEntity_TowerBuff_HealHpRate_P1": {
"type": "float",
"dynamicValue": 0.2
},
"LevelEntity_TowerBuff_BuffTime_P2": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_AtkRate_P3": {
"type": "float",
"dynamicValue": 0.4
},
"LevelEntity_TowerBuff_DefRate_P4": {
"type": "float",
"dynamicValue": 0.4
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_UltimateSkillAllBuff": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
"onTriggerUltimateSkill": [
{
"$type": "MoleMole.Config.HealHP",
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HealHpRate_P1"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UltimateSkillAllBuff_Atk"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UltimateSkillAllBuff_Def"
}
],
"OIIDACCCPKO": 0.2
}
]
},
"UltimateSkillAllBuff_Atk": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffTime_P2"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AtkRate_P3"
}
},
"state": "AttackUp",
"isLimitedProperties": true
},
"UltimateSkillAllBuff_Def": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffTime_P2"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_DefenceRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_DefRate_P4"
}
},
"state": "DefenseUp",
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_UltimateSkillAllBuff"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_TowerBuff_CriticalDropElementBall",
"abilitySpecials": {
"LevelEntity_TowerBuff_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 15.0
},
"LevelEntity_TowerBuff_TowerBuff_RatioEnergy2008_P2": {
"type": "float",
"dynamicValue": 1.0
},
"LevelEntity_TowerBuff_TowerBuff_RatioEnergy2024_P3": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_CriticalDropElementBall": {
"stacking": "Unique",
"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.ByHitCritical"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "CriticalDropElementBall_Dungeon_Sub_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.GenerateElemBall",
"configID": 2008,
"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
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
},
"ratio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_TowerBuff_RatioEnergy2008_P2"
},
"baseEnergy": 4.0
},
{
"$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": 0.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
},
"ratio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_TowerBuff_RatioEnergy2024_P3"
},
"baseEnergy": 2.0
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_CriticalDropElementBall_Dungeon_Sub_CD"
}
]
}
]
},
"CriticalDropElementBall_Dungeon_Sub": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.GenerateElemBall",
"configID": 2008,
"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
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
},
"ratio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_TowerBuff_RatioEnergy2008_P2"
},
"baseEnergy": 4.0
},
{
"$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": 0.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
},
"ratio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_TowerBuff_RatioEnergy2024_P3"
},
"baseEnergy": 2.0
}
]
},
"UNIQUE_CriticalDropElementBall_Dungeon_Sub_CD": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "CriticalDropElementBall_Dungeon_Sub_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "CriticalDropElementBall_Dungeon_Sub_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_CriticalDropElementBall"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_PhysicalAddHurt",
"abilitySpecials": {
"LevelEntity_TowerBuff_PhysicalAddHurt_P1": {
"type": "float",
"dynamicValue": 0.75
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_PhysicalAddHurt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_PhysicalAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_PhysicalAddHurt_P1"
}
},
"state": "AttackUp",
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_PhysicalAddHurt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_SkillCDMinus",
"abilitySpecials": {
"LevelEntity_TowerBuff_SkillCDMinusRatio_P1": {
"type": "float",
"dynamicValue": 0.25
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_SkillCDMinus": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_SkillCDMinusRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_SkillCDMinusRatio_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_SkillCDMinus"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ChargeEfficiency",
"abilitySpecials": {
"LevelEntity_TowerBuff_ChargeEfficiencyDelta_P1": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_ChargeEfficiency": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_ChargeEfficiencyDelta_P1"
}
},
"isLimitedProperties": true,
"buffID": 35010
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ChargeEfficiency"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_SprintAreaAttack",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"SprintBS"
],
"modifierName": "LevelEntity_TowerBuff_SprintAreaAttack_Check"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_MaxCount_P2": {
"type": "float",
"dynamicValue": 3.0
}
},
"modifiers": {
"LevelEntity_TowerBuff_SprintAreaAttack_Check": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_IS_TOWERBUFF_SPRINTAREAATTACK_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"compareType": "LessAndEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_SprintAreaAttack_Check"
}
]
}
]
},
"UNIQUE_LevelEntity_TowerBuff_SprintAreaAttack_Check": {
"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.ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "LevelEntity_TowerBuff_SprintAreaAttack"
}
]
},
"LevelEntity_TowerBuff_SprintAreaAttack": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_IS_TOWERBUFF_SPRINTAREAATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_MaxCount_P2"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "LevelEntity_TowerBuff_CD_Handle"
},
{
"$type": "MoleMole.Config.CreateGadget",
"target": "CurLocalAvatar",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
},
"gadgetID": 44000001,
"campID": 1001,
"campTargetType": "Enemy"
}
]
},
"LevelEntity_TowerBuff_CD_ModifierDelay": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.01
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "LevelEntity_TowerBuff_CD_Handle"
}
]
},
"LevelEntity_TowerBuff_CD_Handle": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_IS_TOWERBUFF_SPRINTAREAATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_MaxCount_P2"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_IS_TOWERBUFF_SPRINTAREAATTACK_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "LevelEntity_TowerBuff_CD_ModifierDelay"
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_SPRINTAREAATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_MaxCount_P2"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_SprintAreaAttack_Gadget",
"abilitySpecials": {
"LevelEntity_TowerBuff_Delay_P1": {
"type": "float",
"dynamicValue": 1.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 4.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"SprintAreaAttack": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Delay_P1"
},
"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
},
"elementRank": 3.0,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Pierce",
"enBreak": 7.22,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "SprintAreaAttack"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ExtraAreaAttack",
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 0.1
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 8.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_ExtraAreaAttack": {
"stacking": "Unique",
"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": [
"ExtraAttack"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "LevelEntity_TowerBuff_ExtraAreaAttack_01"
}
]
}
]
},
"LevelEntity_TowerBuff_ExtraAreaAttack_01": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onBeingHit": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntity_TowerBuff_ExtraAreaAttack_02"
}
]
},
"LevelEntity_TowerBuff_ExtraAreaAttack_02": {
"stacking": "Multiple",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onKill": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"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
},
"elementRank": 3.0,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Pierce",
"enBreak": 7.22,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ExtraAreaAttack"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_HighHPAreaAttack",
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 2.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_HighHPAreaAttack": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
}
],
"modifierName": "LevelEntity_TowerBuff_HighHPAreaAttackTrigger"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "Lesser",
"HPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
}
],
"modifierName": "Del_LevelEntity_TowerBuff_HighHPAreaAttackTrigger"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
}
],
"modifierName": "LevelEntity_TowerBuff_HighHPAreaAttackTrigger"
}
]
},
"Del_LevelEntity_TowerBuff_HighHPAreaAttackTrigger": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "LevelEntity_TowerBuff_HighHPAreaAttackTrigger"
}
]
},
"LevelEntity_TowerBuff_HighHPAreaAttackTrigger": {
"modifierName": "",
"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.ApplyModifier",
"target": "CurTeamAvatars",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_HighHPAreaAttack_01"
}
]
}
]
},
"UNIQUE_LevelEntity_TowerBuff_HighHPAreaAttack_01": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "SelfAttackTarget",
"modifierName": "LevelEntity_TowerBuff_HighHPAreaAttack_02"
}
]
},
"LevelEntity_TowerBuff_HighHPAreaAttack_02": {
"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_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "Elemental_Art",
"attenuationTag": "Elemental_Art",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementRank": 3.0,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"strikeType": "Pierce",
"enBreak": 7.22
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_HighHPAreaAttack"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_HighStaminaAreaAttack",
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 4.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_HighStaminaAreaAttack": {
"stacking": "Unique",
"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.ByLocalAvatarStaminaRatio",
"logic": "GreaterOrEqual",
"staminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_HighStaminaAreaAttack_01"
}
]
}
]
},
"UNIQUE_LevelEntity_TowerBuff_HighStaminaAreaAttack_01": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "SelfAttackTarget",
"modifierName": "LevelEntity_TowerBuff_HighStaminaAreaAttack_02"
}
]
},
"LevelEntity_TowerBuff_HighStaminaAreaAttack_02": {
"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_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"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
},
"elementRank": 3.0,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Pierce",
"enBreak": 7.22,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_HighStaminaAreaAttack"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AttackUpAreaAttack",
"abilitySpecials": {
"LevelEntity_TowerBuff_BuffTime_P1": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_BuffMaxLevel_P2": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_BufAttackUp_P3": {
"type": "float",
"dynamicValue": 0.01
},
"LevelEntity_TowerBuff_AreaAttackCD_P4": {
"type": "float",
"dynamicValue": 15.0
},
"LevelEntity_TowerBuff_AreaAttackRate_P5": {
"type": "float",
"dynamicValue": 0.5
},
"LevelEntity_TowerBuff_AreaAttackDamage_P6": {
"type": "float",
"dynamicValue": 4.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_AttackUpAreaAttack": {
"stacking": "Unique",
"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",
"ExtraAttack"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "LevelEntity_TowerBuff_AttackUpAreaAttack_Sub"
}
]
}
]
},
"LevelEntity_TowerBuff_AttackUpAreaAttack_Sub": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Applier",
"modifierName": "LevelEntity_TowerBuff_AttackUpAreaAttack_Buff"
},
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AreaAttackRate_P5"
},
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AttackUpAreaAttack_AreaAttack_01"
}
]
}
]
},
"LevelEntity_TowerBuff_AttackUpAreaAttack_Buff": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel_P2"
}
},
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffTime_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BufAttackUp_P3"
}
},
"state": "AttackUp"
},
"UNIQUE_LevelEntity_TowerBuff_AttackUpAreaAttack_AreaAttack_01": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AreaAttackCD_P4"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "SelfAttackTarget",
"modifierName": "LevelEntity_TowerBuff_AttackUpAreaAttack_AreaAttack_02"
}
]
},
"LevelEntity_TowerBuff_AttackUpAreaAttack_AreaAttack_02": {
"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_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"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
},
"elementRank": 3.0,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Pierce",
"enBreak": 7.22,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AreaAttackDamage_P6"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AttackUpAreaAttack"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ElementReactionAttack_Explode",
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 4.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_ElementReactionAttack_Explode": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Explode"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "SelfAttackTarget",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "LessAndEqual"
}
],
"modifierName": "LevelEntity_TowerBuff_ElementReaction_Attack"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
}
]
},
"LevelEntity_TowerBuff_ElementReaction_Attack": {
"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_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"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": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
},
"LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementReactionAttack_Explode"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ElementReactionAttack_Superconductor",
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 4.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_ElementReactionAttack_Superconductor": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Superconductor"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "SelfAttackTarget",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "LessAndEqual"
}
],
"modifierName": "LevelEntity_TowerBuff_ElementReaction_Attack"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
}
]
},
"LevelEntity_TowerBuff_ElementReaction_Attack": {
"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_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"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": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
},
"LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementReactionAttack_Superconductor"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ElementReactionAttack_Melt",
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 4.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_ElementReactionAttack_Melt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Melt"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "SelfAttackTarget",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "LessAndEqual"
}
],
"modifierName": "LevelEntity_TowerBuff_ElementReaction_Attack"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
}
]
},
"LevelEntity_TowerBuff_ElementReaction_Attack": {
"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_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"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": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
},
"LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementReactionAttack_Melt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ElementReactionAttack_Stream",
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 4.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_ElementReactionAttack_Stream": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Stream"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "SelfAttackTarget",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "LessAndEqual"
}
],
"modifierName": "LevelEntity_TowerBuff_ElementReaction_Attack"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
}
]
},
"LevelEntity_TowerBuff_ElementReaction_Attack": {
"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_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"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": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
},
"LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementReactionAttack_Stream"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ElementReactionAttack_Shock",
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 4.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_ElementReactionAttack_Shock": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Shock"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "SelfAttackTarget",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"modifierName": "LevelEntity_TowerBuff_ElementReaction_Attack"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
}
]
},
"LevelEntity_TowerBuff_ElementReaction_Attack": {
"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_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"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": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
},
"LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementReactionAttack_Shock"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ElementReactionHurt_Explode",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "LevelEntity_TowerBuff_ElementReactionHurt_Explode"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 4.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_TowerBuff_ElementReactionHurt_Explode": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementReactionHurt_Explode"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_ElementReactionHurt_Explode": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Explode"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_IS_TOWERBUFF_REACTION_HURT_EXPLODE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"forceByCaster": true,
"compareType": "LessAndEqual"
}
],
"modifierName": "LevelEntity_TowerBuff_ElementReaction_Attack"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "Init_LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
},
"LevelEntity_TowerBuff_ElementReaction_Attack": {
"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_Stages_DebuffRay_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
}
]
},
"Init_LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_EXPLODE_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
]
},
"LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_EXPLODE_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_EXPLODE_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ElementReactionHurt_Superconductor",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "LevelEntity_TowerBuff_ElementReactionHurt_Superconductor"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 4.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_TowerBuff_ElementReactionHurt_Superconductor": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementReactionHurt_Superconductor"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_ElementReactionHurt_Superconductor": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Superconductor"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_IS_TOWERBUFF_REACTION_HURT_SUPERCONDUCTOR_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"forceByCaster": true,
"compareType": "LessAndEqual"
}
],
"modifierName": "LevelEntity_TowerBuff_ElementReaction_Attack"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "Init_LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
},
"LevelEntity_TowerBuff_ElementReaction_Attack": {
"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_Stages_DebuffRay_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
}
]
},
"Init_LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_SUPERCONDUCTOR_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
]
},
"LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_SUPERCONDUCTOR_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_SUPERCONDUCTOR_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ElementReactionHurt_Melt",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "LevelEntity_TowerBuff_ElementReactionHurt_Melt"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 4.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_TowerBuff_ElementReactionHurt_Melt": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementReactionHurt_Melt"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_ElementReactionHurt_Melt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Melt"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_IS_TOWERBUFF_REACTION_HURT_MELT_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"forceByCaster": true,
"compareType": "LessAndEqual"
}
],
"modifierName": "LevelEntity_TowerBuff_ElementReaction_Attack"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "Init_LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
},
"LevelEntity_TowerBuff_ElementReaction_Attack": {
"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_Stages_DebuffRay_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
}
]
},
"Init_LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_MELT_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
]
},
"LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_MELT_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_MELT_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ElementReactionHurt_Stream",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "LevelEntity_TowerBuff_ElementReactionHurt_Stream"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 4.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_TowerBuff_ElementReactionHurt_Stream": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementReactionHurt_Stream"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_ElementReactionHurt_Stream": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Stream"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_IS_TOWERBUFF_REACTION_HURT_STREAM_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"forceByCaster": true,
"compareType": "LessAndEqual"
}
],
"modifierName": "LevelEntity_TowerBuff_ElementReaction_Attack"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "Init_LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
},
"LevelEntity_TowerBuff_ElementReaction_Attack": {
"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_Stages_DebuffRay_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
}
]
},
"Init_LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_STREAM_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
]
},
"LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_STREAM_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_STREAM_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ElementReactionHurt_Shock",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "LevelEntity_TowerBuff_ElementReactionHurt_Shock"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_CD_P1": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 4.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_TowerBuff_ElementReactionHurt_Shock": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementReactionHurt_Shock"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_ElementReactionHurt_Shock": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Shock"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_IS_TOWERBUFF_REACTION_HURT_SHOCK_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"forceByCaster": true,
"compareType": "LessAndEqual"
}
],
"modifierName": "LevelEntity_TowerBuff_ElementReaction_Attack"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "Init_LevelEntity_TowerBuff_ElemMasteryBuff_CD"
}
]
},
"LevelEntity_TowerBuff_ElementReaction_Attack": {
"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_Stages_DebuffRay_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05
}
}
}
]
},
"Init_LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_SHOCK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
]
},
"LevelEntity_TowerBuff_ElemMasteryBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_SHOCK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_HURT_SHOCK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AtkDefUpLowHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "AtkDef_LowHP_Dungeon"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.6
},
"LevelEntity_TowerBuff_AtkRate_P2": {
"type": "float",
"dynamicValue": 0.5
},
"LevelEntity_TowerBuff_DefRate_P3": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"AtkDef_LowHP_Dungeon": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "AtkDef_LowHP_Dungeon_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_AtkDef_LowHP_Dungeon_Sub"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "AtkDef_LowHP_Dungeon_Sub"
}
],
"buffID": 35002
},
"Del_AtkDef_LowHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "AtkDef_LowHP_Dungeon_Sub"
}
]
},
"AtkDef_LowHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "AtkDef_LowHP_Dungeon_Sub_Atk"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "AtkDef_LowHP_Dungeon_Sub_Def"
}
]
},
"AtkDef_LowHP_Dungeon_Sub_Atk": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AtkRate_P2"
}
},
"state": "AttackUp"
},
"AtkDef_LowHP_Dungeon_Sub_Def": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_DefenceRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_DefRate_P3"
}
},
"state": "DefenseUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AtkDefUpHighHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "AtkDef_HighHP_Dungeon"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.5
},
"LevelEntity_TowerBuff_AtkRate_P2": {
"type": "float",
"dynamicValue": 0.25
},
"LevelEntity_TowerBuff_DefRate_P3": {
"type": "float",
"dynamicValue": 0.25
}
},
"modifiers": {
"AtkDef_HighHP_Dungeon": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "AtkDef_HighHP_Dungeon_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "Lesser",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_AtkDef_HighHP_Dungeon_Sub"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "AtkDef_HighHP_Dungeon_Sub"
}
],
"buffID": 35003
},
"Del_AtkDef_HighHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "AtkDef_HighHP_Dungeon_Sub"
}
]
},
"AtkDef_HighHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "AtkDef_HighHP_Dungeon_Sub_Atk"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "AtkDef_HighHP_Dungeon_Sub_Def"
}
]
},
"AtkDef_HighHP_Dungeon_Sub_Atk": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AtkRate_P2"
}
},
"state": "AttackUp"
},
"AtkDef_HighHP_Dungeon_Sub_Def": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_DefenceRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_DefRate_P3"
}
},
"state": "DefenseUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AtkSpeedLowHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "AtkSpeed_LowHP_Dungeon"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.45
},
"LevelEntity_TowerBuff_AtkSpeed_P2": {
"type": "float",
"dynamicValue": 0.3
}
},
"modifiers": {
"AtkSpeed_LowHP_Dungeon": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "AtkSpeed_LowHP_Dungeon_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_AtkSpeed_LowHP_Dungeon_Sub"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "AtkSpeed_LowHP_Dungeon_Sub"
}
],
"buffID": 35002
},
"Del_AtkSpeed_LowHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "AtkSpeed_LowHP_Dungeon_Sub"
}
]
},
"AtkSpeed_LowHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "AtkSpeed_LowHP_Dungeon_Sub_AtkSpeed"
}
]
},
"AtkSpeed_LowHP_Dungeon_Sub_AtkSpeed": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_AttackSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AtkSpeed_P2"
}
},
"state": "SpeedUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AtkSpeedHighHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "AtkSpeed_HighHP_Dungeon"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.8
},
"LevelEntity_TowerBuff_AtkSpeed_P2": {
"type": "float",
"dynamicValue": 0.2
}
},
"modifiers": {
"AtkSpeed_HighHP_Dungeon": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "AtkSpeed_HighHP_Dungeon_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "Lesser",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_AtkSpeed_HighHP_Dungeon_Sub"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "AtkSpeed_HighHP_Dungeon_Sub"
}
],
"buffID": 35002
},
"Del_AtkSpeed_HighHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "AtkSpeed_HighHP_Dungeon_Sub"
}
]
},
"AtkSpeed_HighHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "AtkSpeed_HighHP_Dungeon_Sub_AtkSpeed"
}
]
},
"AtkSpeed_HighHP_Dungeon_Sub_AtkSpeed": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_AttackSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AtkSpeed_P2"
}
},
"state": "SpeedUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_MoveSpeedLowHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "MoveSpeed_LowHP_Dungeon"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.45
},
"LevelEntity_TowerBuff_MoveSpeed_P2": {
"type": "float",
"dynamicValue": 0.3
}
},
"modifiers": {
"MoveSpeed_LowHP_Dungeon": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "MoveSpeed_LowHP_Dungeon_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_MoveSpeed_LowHP_Dungeon_Sub"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "MoveSpeed_LowHP_Dungeon_Sub"
}
],
"buffID": 35002
},
"Del_MoveSpeed_LowHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "MoveSpeed_LowHP_Dungeon_Sub"
}
]
},
"MoveSpeed_LowHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "MoveSpeed_LowHP_Dungeon_Sub_MoveSpeed"
}
]
},
"MoveSpeed_LowHP_Dungeon_Sub_MoveSpeed": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_MoveSpeed_P2"
}
},
"state": "SpeedUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_MoveSpeedHighHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "MoveSpeed_HighHP_Dungeon"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.8
},
"LevelEntity_TowerBuff_MoveSpeed_P2": {
"type": "float",
"dynamicValue": 0.2
}
},
"modifiers": {
"MoveSpeed_HighHP_Dungeon": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "MoveSpeed_HighHP_Dungeon_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "Lesser",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_MoveSpeed_HighHP_Dungeon_Sub"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "MoveSpeed_HighHP_Dungeon_Sub"
}
],
"buffID": 35002
},
"Del_MoveSpeed_HighHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"doOffStage": true,
"modifierName": "MoveSpeed_HighHP_Dungeon_Sub"
}
]
},
"MoveSpeed_HighHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "MoveSpeed_HighHP_Dungeon_Sub_MoveSpeed"
}
]
},
"MoveSpeed_HighHP_Dungeon_Sub_MoveSpeed": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_MoveSpeed_P2"
}
},
"state": "SpeedUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_CriticalUpLowHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "Critical_LowHP_Dungeon"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.3
},
"LevelEntity_TowerBuff_Critical_P2": {
"type": "float",
"dynamicValue": 0.2
},
"LevelEntity_TowerBuff_CriticalHurt_P3": {
"type": "float",
"dynamicValue": 0.4
}
},
"modifiers": {
"Critical_LowHP_Dungeon": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Critical_LowHP_Dungeon_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_Critical_LowHP_Dungeon_Sub"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Critical_LowHP_Dungeon_Sub"
}
],
"buffID": 35002
},
"Del_Critical_LowHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Critical_LowHP_Dungeon_Sub"
}
]
},
"Critical_LowHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "Critical_LowHP_Dungeon_Sub_Rate"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "Critical_LowHP_Dungeon_Sub_Hutr"
}
]
},
"Critical_LowHP_Dungeon_Sub_Rate": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Critical_P2"
}
},
"state": "AttackUp"
},
"Critical_LowHP_Dungeon_Sub_Hutr": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CriticalHurt_P3"
}
},
"state": "AttackUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_CriticalUpHighHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "Critical_HighHP_Dungeon"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.95
},
"LevelEntity_TowerBuff_Critical_P2": {
"type": "float",
"dynamicValue": 0.1
},
"LevelEntity_TowerBuff_CriticalHurt_P3": {
"type": "float",
"dynamicValue": 0.2
}
},
"modifiers": {
"Critical_HighHP_Dungeon": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Critical_HighHP_Dungeon_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "Lesser",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_Critical_HighHP_Dungeon_Sub"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Critical_HighHP_Dungeon_Sub"
}
],
"buffID": 35002
},
"Del_Critical_HighHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Critical_HighHP_Dungeon_Sub"
}
]
},
"Critical_HighHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Critical_HighHP_Dungeon_Sub_Rate"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Critical_HighHP_Dungeon_Sub_Hutr"
}
]
},
"Critical_HighHP_Dungeon_Sub_Rate": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Critical_P2"
}
},
"state": "AttackUp"
},
"Critical_HighHP_Dungeon_Sub_Hutr": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CriticalHurt_P3"
}
},
"state": "AttackUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AtkDefUpAfterULT",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT_Avatar_UseSkillMixin"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_BuffMaxCount": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_BuffCurCount": {
"type": "float",
"dynamicValue": 0.0
},
"LevelEntity_TowerBuff_BuffSpeedUpCount": {
"type": "float",
"dynamicValue": 5.0
},
"LevelEntity_TowerBuff_AtkRate": {
"type": "float",
"dynamicValue": 0.06
},
"LevelEntity_TowerBuff_DefRate": {
"type": "float",
"dynamicValue": 0.06
},
"LevelEntity_TowerBuff_MoveSpeed": {
"type": "float",
"dynamicValue": 0.3
},
"LevelEntity_TowerBuff_AtkSpeed": {
"type": "float",
"dynamicValue": 0.3
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT_Avatar_UseSkillMixin": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
"onTriggerUltimateSkill": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_TowerBuff_AtkDefUpAfterULT"
}
],
"OIIDACCCPKO": 0.2
}
]
},
"UNIQUE_TowerBuff_AtkDefUpAfterULT": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxCount"
}
},
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT"
},
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT_DefState"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "LevelEntity_TowerBuff_AtkDefUpAfterULT_BuffCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxCount"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "LevelEntity_TowerBuff_AtkDefUpAfterULT_BuffCount",
"overrideMapKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT_DefState"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT_DefState"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT_Speed"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurLocalAvatar",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "LevelEntity_TowerBuff_AtkDefUpAfterULT_BuffCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffSpeedUpCount"
},
"forceByCaster": true,
"compareType": "MoreThanAndEqual"
}
],
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT_Speed"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AtkRate"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"Actor_DefenceRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_DefRate"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"state": "AttackUp",
"isLimitedProperties": true
},
"UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT_DefState": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "DefenseUp"
},
"UNIQUE_LevelEntity_TowerBuff_AtkDefUpAfterULT_Speed": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_MoveSpeed"
},
"Animator_AttackSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AtkSpeed"
}
},
"state": "SpeedUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ShieldEnhanceAtk",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_Ability_TowerBuff_ShieldEnhanceAtk_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_TowerBuff_ShieldEnhanceAtk_NoBuff",
"UNIQUE_TowerBuff_ShieldEnhanceAtk_HasBuff"
]
}
],
"abilitySpecials": {
"Actor_AttackRatio": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_TowerBuff_ShieldEnhanceAtk_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.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_TowerBuff_ShieldEnhanceAtk_Check",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_TowerBuff_ShieldEnhanceAtk_Check",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
"UNIQUE_TowerBuff_ShieldEnhanceAtk_NoBuff": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_TowerBuff_ShieldEnhanceAtk_HasBuff"
}
]
},
"UNIQUE_TowerBuff_ShieldEnhanceAtk_HasBuff": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Actor_AttackRatio"
}
},
"state": "AttackUp",
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_TowerBuff_ShieldEnhanceAtk_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_GainShieldDoDamage",
"abilityMixins": [
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Fire"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "GainShieldDoDamage_Fire"
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Water"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "GainShieldDoDamage_Water"
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Electric"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "GainShieldDoDamage_Electric"
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Ice"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "GainShieldDoDamage_Ice"
}
]
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_Damage_P1": {
"type": "float",
"dynamicValue": 2.0
},
"LevelEntity_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"GainShieldDoDamage_Fire": {
"stacking": "Multiple",
"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_Stages_GainShieldDoDamage_Fire"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P1"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P1"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FIGHT_PROP_SHIELD_COST_MINUS_RATIO"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
},
"GainShieldDoDamage_Water": {
"stacking": "Multiple",
"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_Stages_GainShieldDoDamage_Water"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Water",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P1"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P1"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FIGHT_PROP_SHIELD_COST_MINUS_RATIO"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
},
"GainShieldDoDamage_Electric": {
"stacking": "Multiple",
"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_Stages_GainShieldDoDamage_Electric"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P1"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P1"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FIGHT_PROP_SHIELD_COST_MINUS_RATIO"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
},
"GainShieldDoDamage_Ice": {
"stacking": "Multiple",
"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_Stages_GainShieldDoDamage_Ice"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Ice",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P1"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P1"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FIGHT_PROP_SHIELD_COST_MINUS_RATIO"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ShieldOnBeingHitDoDamage",
"abilitySpecials": {
"LevelEntity_TowerBuff_Damage": {
"type": "float",
"dynamicValue": 4.0
},
"LevelEntity_TowerBuff_Damage_CD": {
"type": "float",
"dynamicValue": 4.0
},
"LevelEntity_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_TowerBuff_ShieldOnBeingHitDoDamage_Handle": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_TowerBuff_ShieldOnBeingHitDoDamage_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
},
{
"$type": "MoleMole.Config.ByHasShield",
"target": "Self",
"type": "All"
}
],
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster",
"Gadget"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"modifierName": "TowerBuff_ShieldOnBeingHitDoDamage"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_TowerBuff_ShieldOnBeingHitDoDamage_CD"
}
],
"failActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Bullet"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "TargetOriginOwner",
"modifierName": "TowerBuff_ShieldOnBeingHitDoDamage"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_TowerBuff_ShieldOnBeingHitDoDamage_CD"
}
]
}
]
}
]
},
"TowerBuff_ShieldOnBeingHitDoDamage": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.05
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_ShieldOnBeingHit"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Applier",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.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,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "FIGHT_PROP_SHIELD_COST_MINUS_RATIO"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
},
"UNIQUE_TowerBuff_ShieldOnBeingHitDoDamage_CD": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_CD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_TowerBuff_ShieldOnBeingHitDoDamage_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"key": "_TowerBuff_ShieldOnBeingHitDoDamage_CD"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_TowerBuff_ShieldOnBeingHitDoDamage_Handle"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_ElementBeHurtDamageDown_Electric",
"abilitySpecials": {
"LevelEntity_EffigyChallenge_ElementSubHurt_P1_Electric": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_ElementBeHurtDamageDown_Electric": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_ElementSubHurt_P1_Electric"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_ElementBeHurtDamageDown_Electric"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_ElementBeHurtDamageDown_Fire",
"abilitySpecials": {
"LevelEntity_EffigyChallenge_ElementSubHurt_P1_Fire": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_ElementBeHurtDamageDown_Fire": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FireSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_ElementSubHurt_P1_Fire"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_ElementBeHurtDamageDown_Fire"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_ElementBeHurtDamageDown_Ice",
"abilitySpecials": {
"LevelEntity_EffigyChallenge_ElementSubHurt_P1_Ice": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_ElementBeHurtDamageDown_Ice": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_IceSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_ElementSubHurt_P1_Ice"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_ElementBeHurtDamageDown_Ice"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_PhysicalDown",
"abilitySpecials": {
"LevelEntity_EffigyChallenge_PhysicalDown_P1": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_PhysicalDown": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_PhysicalSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_PhysicalDown_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_PhysicalDown"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_CriticalDown",
"abilitySpecials": {
"LevelEntity_EffigyChallenge_CriticalDown_P1": {
"type": "float",
"dynamicValue": -0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_CriticalDown": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_CriticalDown_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_CriticalDown"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_CriticalHurtDown",
"abilitySpecials": {
"LevelEntity_EffigyChallenge_CriticalHurtDown_P1": {
"type": "float",
"dynamicValue": -0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_CriticalHurtDown": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_CriticalHurtDown_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_CriticalHurtDown"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_BeHurtDamageUpAfterULT",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterULT_Avatar_UseSkillMixin"
}
],
"abilitySpecials": {
"LevelEntity_EffigyChallenge_BuffMaxCount": {
"type": "float",
"dynamicValue": 4.0
},
"LevelEntity_EffigyChallenge_BuffCurCount": {
"type": "float",
"dynamicValue": 0.0
},
"LevelEntity_EffigyChallenge_DefRate": {
"type": "float",
"dynamicValue": -0.25
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterULT_Avatar_UseSkillMixin": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
"onTriggerUltimateSkill": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_EffigyChallenge_BeHurtDamageUpAfterULT"
}
],
"OIIDACCCPKO": 0.2
}
]
},
"UNIQUE_EffigyChallenge_BeHurtDamageUpAfterULT": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_BuffMaxCount"
}
},
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterULT"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "LevelEntity_EffigyChallenge_BeHurtDamageUpAfterULT_BuffCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_BuffMaxCount"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "LevelEntity_EffigyChallenge_BeHurtDamageUpAfterULT_BuffCount",
"overrideMapKey": "LevelEntity_EffigyChallenge_BuffCurCount"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterULT"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterULT"
}
]
},
"UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterULT": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_SubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_DefRate"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_BuffCurCount"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"state": "DefenseDown",
"isLimitedProperties": true
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_AtkDownHighHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "AtkDown_HighHP_EffigyChallenge"
}
],
"abilitySpecials": {
"LevelEntity_EffigyChallenge_HpRate_P1": {
"type": "float",
"dynamicValue": 0.5
},
"LevelEntity_EffigyChallenge_AtkRate_P2": {
"type": "float",
"dynamicValue": -0.25
}
},
"modifiers": {
"AtkDown_HighHP_EffigyChallenge": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_HpRate_P1"
}
}
],
"modifierName": "AtkDown_HighHP_EffigyChallenge_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "Lesser",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_HpRate_P1"
}
}
],
"modifierName": "Del_AtkDown_HighHP_EffigyChallenge_Sub"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_HpRate_P1"
}
}
],
"modifierName": "AtkDown_HighHP_EffigyChallenge_Sub"
}
]
},
"Del_AtkDown_HighHP_EffigyChallenge_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "AtkDown_HighHP_EffigyChallenge_Sub"
}
]
},
"AtkDown_HighHP_EffigyChallenge_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_AtkRate_P2"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_Properties_Attack_Down"
}
}
]
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_AtkDownLowHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "AtkDown_LowHP_EffigyChallenge"
}
],
"abilitySpecials": {
"LevelEntity_EffigyChallenge_HpRate_P1": {
"type": "float",
"dynamicValue": 0.5
},
"LevelEntity_EffigyChallenge_AtkRate_P2": {
"type": "float",
"dynamicValue": -0.25
}
},
"modifiers": {
"AtkDown_LowHP_EffigyChallenge": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "Lesser",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_HpRate_P1"
}
}
],
"modifierName": "AtkDown_LowHP_EffigyChallenge_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_HpRate_P1"
}
}
],
"modifierName": "Del_AtkDown_LowHP_EffigyChallenge_Sub"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "Lesser",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_HpRate_P1"
}
}
],
"modifierName": "AtkDown_LowHP_EffigyChallenge_Sub"
}
]
},
"Del_AtkDown_LowHP_EffigyChallenge_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "AtkDown_LowHP_EffigyChallenge_Sub"
}
]
},
"AtkDown_LowHP_EffigyChallenge_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_AtkRate_P2"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_Properties_Attack_Down"
}
}
]
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_AttackUp",
"abilitySpecials": {
"LevelEntity_AttackRatio_P1": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_AttackUp": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AttackRatio_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_AttackUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_ShieldCostMinusDown",
"abilitySpecials": {
"LevelEntity_EffigyChallenge_ShieldCostMinus_P1": {
"type": "float",
"dynamicValue": -0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_ShieldCostMinusDown": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ShieldCostMinusRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_ShieldCostMinus_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_ShieldCostMinusDown"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_NoShieldAtkDown",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_Ability_EffigyChallenge_NoShieldAtkDown_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_EffigyChallenge_NoShieldAtkDown_HasDebuff",
"UNIQUE_EffigyChallenge_NoShieldAtkDown_NoDebuff"
]
}
],
"abilitySpecials": {
"Actor_AttackRatio": {
"type": "float",
"dynamicValue": -0.5
}
},
"modifiers": {
"UNIQUE_EffigyChallenge_NoShieldAtkDown_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",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByHasShield",
"type": "All"
}
],
"successActions": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EffigyChallenge_NoShieldAtkDown_Check",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_EffigyChallenge_NoShieldAtkDown_Check",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
"UNIQUE_EffigyChallenge_NoShieldAtkDown_NoDebuff": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"doOffStage": true,
"modifierName": "UNIQUE_EffigyChallenge_NoShieldAtkDown_HasDebuff"
}
]
},
"UNIQUE_EffigyChallenge_NoShieldAtkDown_HasDebuff": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Actor_AttackRatio"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"doOffStage": true,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_Properties_Attack_Down"
}
}
],
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_EffigyChallenge_NoShieldAtkDown_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_DashStamina_Increment",
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_DashStaminaReduction_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Sprint",
"SprintBS"
],
"modifierName": "DashStamina_DashStaminaReduction"
}
]
},
"DashStamina_DashStaminaReduction": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CostStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_DashStaminaReduction_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_MoveSpeedDown",
"abilitySpecials": {
"LevelEntity_EffigyChallenge_MoveSpeed_P1": {
"type": "float",
"dynamicValue": -0.2
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_MoveSpeedDown": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_MoveSpeed_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_MoveSpeedDown"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_SprintBeHurtDamageUp",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"SprintBS"
],
"modifierName": "LevelEntity_EffigyChallenge_SprintBeHurtDamageUp_Check"
}
],
"abilitySpecials": {
"LevelEntity_EffigyChallenge_Duration_P1": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_EffigyChallenge_SubHurt": {
"type": "float",
"dynamicValue": -0.75
}
},
"modifiers": {
"LevelEntity_EffigyChallenge_SprintBeHurtDamageUp_Check": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_SprintAreaAttack_Team"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_SprintAreaAttack_Team"
}
]
},
"UNIQUE_LevelEntity_EffigyChallenge_SprintAreaAttack_Team": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_Duration_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_SprintAreaAttack_Avatar"
}
]
},
"UNIQUE_LevelEntity_EffigyChallenge_SprintAreaAttack_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_SubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_SubHurt"
}
},
"state": "DefenseDown",
"isLimitedProperties": true
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatar",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatarAfterChangeAvatar_Avatar"
},
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatarAfterChangeAvatar_Avatar_Hurt"
}
],
"abilitySpecials": {
"LevelEntity_EffigyChallenge_BuffMaxCount": {
"type": "float",
"dynamicValue": 4.0
},
"LevelEntity_EffigyChallenge_BuffCurCount": {
"type": "float",
"dynamicValue": 0.0
},
"LevelEntity_EffigyChallenge_SubHurt": {
"type": "float",
"dynamicValue": -0.25
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatarAfterChangeAvatar_Avatar_Hurt": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatar_BuffCount_Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatar"
}
]
},
"UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatarAfterChangeAvatar_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onKill": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"predicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatar_BuffCount_Team",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_BuffMaxCount"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
}
}
],
"onAvatarIn": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"predicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatar_BuffCount_Team",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_BuffMaxCount"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
}
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatar_BuffCount_Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatar_BuffCount_Team",
"overrideMapKey": "LevelEntity_EffigyChallenge_BuffCurCount"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatar"
}
]
}
]
},
"UNIQUE_LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_SubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_BuffCurCount"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"state": "DefenseDown",
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "LevelEntity_EffigyChallenge_BeHurtDamageUpAfterChangeAvatar_BuffCount_Team",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_SkillCDIncrement",
"abilitySpecials": {
"LevelEntity_EffigyChallenge_SkillCDMinusRatio_P1": {
"type": "float",
"dynamicValue": -1.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_SkillCDIncrement": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_SkillCDMinusRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_SkillCDMinusRatio_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_SkillCDIncrement"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_ShieldCostMinus",
"abilitySpecials": {
"LevelEntity_EffigyChallenge_ShieldCostMinus_P1": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_ShieldCostMinus": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ShieldCostMinusRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_ShieldCostMinus_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_ShieldCostMinus"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_AtkSpeed",
"abilitySpecials": {
"LevelEntity_TowerBuff_AtkSpeed_P1": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_AtkSpeed": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_AttackSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AtkSpeed_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_AtkSpeed"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_MoveSpeed",
"abilitySpecials": {
"LevelEntity_TowerBuff_MoveSpeed_P1": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_MoveSpeed": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_MoveSpeed_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_MoveSpeed"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_AtkDefUpHighHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_HpRate_P1"
}
}
],
"modifierName": "AtkDef_HighHP_Dungeon_Sub"
}
],
"abilitySpecials": {
"LevelEntity_EffigyChallenge_HpRate_P1": {
"type": "float",
"dynamicValue": 0.5
},
"LevelEntity_EffigyChallenge_AtkRate_P2": {
"type": "float",
"dynamicValue": 0.5
},
"LevelEntity_EffigyChallenge_DefRate_P3": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"AtkDef_HighHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "AtkDef_HighHP_Dungeon_Sub_Atk"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "AtkDef_HighHP_Dungeon_Sub_Def"
}
],
"buffID": 35003
},
"AtkDef_HighHP_Dungeon_Sub_Atk": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_AtkRate_P2"
}
},
"state": "AttackUp"
},
"AtkDef_HighHP_Dungeon_Sub_Def": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_DefenceRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_DefRate_P3"
}
},
"state": "DefenseUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_AtkDefUpLowHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_HpRate_P1"
}
}
],
"modifierName": "AtkDef_LowHP_Dungeon_Sub"
}
],
"abilitySpecials": {
"LevelEntity_EffigyChallenge_HpRate_P1": {
"type": "float",
"dynamicValue": 0.6
},
"LevelEntity_EffigyChallenge_AtkRate_P2": {
"type": "float",
"dynamicValue": 0.25
},
"LevelEntity_EffigyChallenge_DefRate_P3": {
"type": "float",
"dynamicValue": 0.25
}
},
"modifiers": {
"AtkDef_LowHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "AtkDef_LowHP_Dungeon_Sub_Atk"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "AtkDef_LowHP_Dungeon_Sub_Def"
}
],
"buffID": 35002
},
"AtkDef_LowHP_Dungeon_Sub_Atk": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_AtkRate_P2"
}
},
"state": "AttackUp"
},
"AtkDef_LowHP_Dungeon_Sub_Def": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_DefenceRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_DefRate_P3"
}
},
"state": "DefenseUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_GainShieldDoDamage_Ice",
"abilityMixins": [
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Ice"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "GainShieldDoDamage_Ice"
}
]
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_Damage_P1": {
"type": "float",
"dynamicValue": 2.0
},
"LevelEntity_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"GainShieldDoDamage_Ice": {
"stacking": "Multiple",
"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_Stages_GainShieldDoDamage_None"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.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,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P1"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_GainShieldAtkSpeedUp_Ice",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldAtkSpeedUp_Ice_Avatar"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_BuffMaxCount": {
"type": "float",
"dynamicValue": 5.0
},
"LevelEntity_TowerBuff_BuffDuration": {
"type": "float",
"dynamicValue": 20.0
},
"LevelEntity_TowerBuff_AtkRate": {
"type": "float",
"dynamicValue": 0.05
},
"LevelEntity_TowerBuff_MoveSpeed": {
"type": "float",
"dynamicValue": 0.04
},
"LevelEntity_TowerBuff_AtkSpeed": {
"type": "float",
"dynamicValue": 0.05
},
"LevelEntity_TowerBuff_BuffCurCount": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_GainShieldAtkSpeedUp_Ice_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Ice"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldAtkSpeedUp_Ice_Team"
}
]
}
]
},
"UNIQUE_LevelEntity_TowerBuff_GainShieldAtkSpeedUp_Ice_Team": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxCount"
}
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffDuration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldAtkUp_Ice"
},
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldSpeedUp_Ice"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "LevelEntity_TowerBuff_GainShieldAtkSpeedUp_BuffCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxCount"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "LevelEntity_TowerBuff_GainShieldAtkSpeedUp_BuffCount",
"overrideMapKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldAtkUp_Ice"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldSpeedUp_Ice"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldAtkUp_Ice"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldSpeedUp_Ice"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"key": "LevelEntity_TowerBuff_GainShieldAtkSpeedUp_BuffCount"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_GainShieldAtkUp_Ice": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AtkRate"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"state": "AttackUp",
"isLimitedProperties": true
},
"UNIQUE_LevelEntity_TowerBuff_GainShieldSpeedUp_Ice": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_MoveSpeed"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"Animator_AttackSpeedRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AtkSpeed"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"state": "SpeedUp",
"isLimitedProperties": true
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_GainShieldCriticalUp_Ice",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldCriticalUp_Ice_Avatar"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_BuffMaxCount": {
"type": "float",
"dynamicValue": 5.0
},
"LevelEntity_TowerBuff_BuffDuration": {
"type": "float",
"dynamicValue": 20.0
},
"LevelEntity_TowerBuff_CriticalRate": {
"type": "float",
"dynamicValue": 0.08
},
"LevelEntity_TowerBuff_BuffCurCount": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_GainShieldCriticalUp_Ice_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Ice"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShielCriticalUp_Ice_Team"
}
]
}
]
},
"UNIQUE_LevelEntity_TowerBuff_GainShielCriticalUp_Ice_Team": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxCount"
}
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffDuration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldCritical_Ice"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "LevelEntity_TowerBuff_GainShieldCriticalUp_BuffCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxCount"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "LevelEntity_TowerBuff_GainShieldCriticalUp_BuffCount",
"overrideMapKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldCritical_Ice"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldCritical_Ice"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"key": "LevelEntity_TowerBuff_GainShieldCriticalUp_BuffCount"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_GainShieldCritical_Ice": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CriticalRate"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"state": "AttackUp",
"isLimitedProperties": true
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_GainShieldReduceCD_Ice",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GainShieldReduceCD_Ice"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_CD": {
"type": "float",
"dynamicValue": -1.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_GainShieldReduceCD_Ice": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Ice"
],
"actions": [
{
"$type": "MoleMole.Config.ModifyAvatarSkillCD",
"skillSlot": [
2
],
"cdDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CD"
}
}
]
}
]
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_CriticalUpLowHP_Ver2",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "Critical_LowHP_Dungeon"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.5
},
"LevelEntity_TowerBuff_Critical_P2": {
"type": "float",
"dynamicValue": 0.2
},
"LevelEntity_TowerBuff_CriticalHurt_P3": {
"type": "float",
"dynamicValue": 0.4
}
},
"modifiers": {
"Critical_LowHP_Dungeon": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Critical_LowHP_Dungeon_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_Critical_LowHP_Dungeon_Sub"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Critical_LowHP_Dungeon_Sub"
}
]
},
"Del_Critical_LowHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Critical_LowHP_Dungeon_Sub"
}
]
},
"Critical_LowHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "Critical_LowHP_Dungeon_Sub_Rate"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "Critical_LowHP_Dungeon_Sub_Hutr"
}
]
},
"Critical_LowHP_Dungeon_Sub_Rate": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Critical_P2"
}
},
"state": "AttackUp"
},
"Critical_LowHP_Dungeon_Sub_Hutr": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CriticalHurt_P3"
}
},
"state": "AttackUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_CriticalUpHighHP_Ver2",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "Critical_HighHP_Dungeon"
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.9
},
"LevelEntity_TowerBuff_Critical_P2": {
"type": "float",
"dynamicValue": 0.1
},
"LevelEntity_TowerBuff_CriticalHurt_P3": {
"type": "float",
"dynamicValue": 0.2
}
},
"modifiers": {
"Critical_HighHP_Dungeon": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Critical_HighHP_Dungeon_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "Lesser",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_Critical_HighHP_Dungeon_Sub"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "GreaterOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Critical_HighHP_Dungeon_Sub"
}
]
},
"Del_Critical_HighHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Critical_HighHP_Dungeon_Sub"
}
]
},
"Critical_HighHP_Dungeon_Sub": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Critical_HighHP_Dungeon_Sub_Rate"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Critical_HighHP_Dungeon_Sub_Hutr"
}
]
},
"Critical_HighHP_Dungeon_Sub_Rate": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Critical_P2"
}
},
"state": "AttackUp"
},
"Critical_HighHP_Dungeon_Sub_Hutr": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CriticalHurt_P3"
}
},
"state": "AttackUp"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ChargeEfficiency_Ver2",
"abilitySpecials": {
"LevelEntity_TowerBuff_ChargeEfficiencyDelta_P1": {
"type": "float",
"dynamicValue": 0.8
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_ChargeEfficiency": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ChargeEfficiencyDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_ChargeEfficiencyDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ChargeEfficiency"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_ShieldCostMinus_Ver2",
"abilitySpecials": {
"LevelEntity_EffigyChallenge_ShieldCostMinus_P1": {
"type": "float",
"dynamicValue": 0.3
}
},
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_ShieldCostMinus": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ShieldCostMinusRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_EffigyChallenge_ShieldCostMinus_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_ShieldCostMinus"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_Heal_Down_Ver2",
"abilitySpecials": {
"LevelEntity_HealDown_P1_HealDown_Ratio": {
"type": "float",
"dynamicValue": -0.4
}
},
"modifiers": {
"UNIQUE_LevelEntity_HealDown_Ver2": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_HealAddDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_HealDown_P1_HealDown_Ratio"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_LevelEntity_HealDown_Ver2"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_SpecialAvatarDamageUp_01",
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_SpecialAvatarDamageUp_01": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"ignoreEventInfo": true,
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10037
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10023
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10016
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10036
]
}
]
}
],
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_SpecialAvatarDamageUp_01"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_SpecialAvatarDamageUp_02",
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_SpecialAvatarDamageUp_02": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"ignoreEventInfo": true,
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10031
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10025
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10042
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10038
]
}
]
}
],
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_SpecialAvatarDamageUp_02"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_SpecialAvatarDamageUp_03",
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_SpecialAvatarDamageUp_03": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"ignoreEventInfo": true,
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10029
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10020
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10034
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10032
]
}
]
}
],
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_SpecialAvatarDamageUp_03"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge_SpecialAvatarDamageUp_04",
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge_SpecialAvatarDamageUp_04": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"ignoreEventInfo": true,
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10037
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10043
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10016
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10036
]
}
]
}
],
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge_SpecialAvatarDamageUp_04"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge2_SpecialAvatarDamageUp_01",
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge2_SpecialAvatarDamageUp_01": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"ignoreEventInfo": true,
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10030
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10047
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10034
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10039
]
}
]
}
],
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge2_SpecialAvatarDamageUp_01"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge2_SpecialAvatarDamageUp_02",
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge2_SpecialAvatarDamageUp_02": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"ignoreEventInfo": true,
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10051
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10029
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10045
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10048
]
}
]
}
],
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge2_SpecialAvatarDamageUp_02"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge2_SpecialAvatarDamageUp_03",
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge2_SpecialAvatarDamageUp_03": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"ignoreEventInfo": true,
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10033
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10042
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10032
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10031
]
}
]
}
],
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge2_SpecialAvatarDamageUp_03"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_EffigyChallenge2_SpecialAvatarDamageUp_04",
"modifiers": {
"UNIQUE_LevelEntity_EffigyChallenge2_SpecialAvatarDamageUp_04": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"ignoreEventInfo": true,
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10047
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10029
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10043
]
},
{
"$type": "MoleMole.Config.ByHasFeatureTag",
"featureTagIDs": [
10020
]
}
]
}
],
"modifierName": "UNIQUE_LevelEntity_EffigyChallenge2_SpecialAvatarDamageUp_04"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AtkAtkSpeedUpLowHP_Ver_1_13",
"abilityMixins": [
{
"$type": "MoleMole.Config.StageReadyMixin",
"onStageReady": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AtkAtkSpeed_LowHP_Avatar_Level"
}
]
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.7
},
"LevelEntity_TowerBuff_AtkRate_P2": {
"type": "float",
"dynamicValue": 0.2
},
"LevelEntity_TowerBuff_AttackSpeed_P3": {
"type": "float",
"dynamicValue": 0.15
}
},
"modifiers": {
"UNIQUE_AtkAtkSpeed_LowHP_Avatar_Level": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "AtkAtkSpeed_LowHP_Avatar"
}
]
},
"AtkAtkSpeed_LowHP_Avatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "UNIQUE_AtkAtkSpeed_LowHP_Dungeon_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_Buff"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "UNIQUE_AtkAtkSpeed_LowHP_Dungeon_Sub"
}
],
"buffID": 35002
},
"Del_Buff": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AtkAtkSpeed_LowHP_Dungeon_Sub"
}
]
},
"UNIQUE_AtkAtkSpeed_LowHP_Dungeon_Sub": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AtkAtkSpeed_LowHP_Dungeon_Sub_Atk"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AtkAtkSpeed_LowHP_Dungeon_Sub_AtkSpeed"
}
]
},
"UNIQUE_AtkAtkSpeed_LowHP_Dungeon_Sub_Atk": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AtkRate_P2"
}
},
"state": "AttackUp"
},
"UNIQUE_AtkAtkSpeed_LowHP_Dungeon_Sub_AtkSpeed": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_AttackSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AttackSpeed_P3"
}
},
"state": "SpeedUp"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AtkAtkSpeed_LowHP_Avatar_Level"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_CriticalUpLowHP_Ver_1_13",
"abilityMixins": [
{
"$type": "MoleMole.Config.StageReadyMixin",
"onStageReady": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_CriticalUp_LowHP_Dungeon_Level"
}
]
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.35
},
"LevelEntity_TowerBuff_Critical_P2": {
"type": "float",
"dynamicValue": 0.2
},
"LevelEntity_TowerBuff_CriticalHurt_P3": {
"type": "float",
"dynamicValue": 0.4
}
},
"modifiers": {
"UNIQUE_CriticalUp_LowHP_Dungeon_Level": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "CriticalUp_LowHP_Dungeon_Avatar"
}
]
},
"CriticalUp_LowHP_Dungeon_Avatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "CriticalUp_LowHP_Dungeon_Sub"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_Buff"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "CriticalUp_LowHP_Dungeon_Sub"
}
],
"buffID": 35002
},
"Del_Buff": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"doOffStage": true,
"modifierName": "CriticalUp_LowHP_Dungeon_Sub"
}
]
},
"CriticalUp_LowHP_Dungeon_Sub": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByHasShield",
"type": "All"
}
],
"successActions": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_Critical_LowHP_Dungeon_Sub_Rate"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_Critical_LowHP_Dungeon_Sub_Hurt"
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByHasShield",
"type": "All"
}
],
"successActions": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_Critical_LowHP_Dungeon_Sub_Rate"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_Critical_LowHP_Dungeon_Sub_Hurt"
}
],
"failActions": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_Critical_LowHP_Dungeon_Sub_Rate"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_Critical_LowHP_Dungeon_Sub_Hurt"
}
]
}
]
},
"UNIQUE_Critical_LowHP_Dungeon_Sub_Rate": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Critical_P2"
}
},
"state": "AttackUp"
},
"UNIQUE_Critical_LowHP_Dungeon_Sub_Hurt": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_CriticalHurt_P3"
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_CriticalUp_LowHP_Dungeon_Level"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AreaAttackLowHP_Ver_1_13",
"abilityMixins": [
{
"$type": "MoleMole.Config.StageReadyMixin",
"onStageReady": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AreaAttack_LowHP_Level"
}
]
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate": {
"type": "float",
"dynamicValue": 0.5
},
"LevelEntity_TowerBuff_Charge": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_Interval": {
"type": "float",
"dynamicValue": 2.0
},
"LevelEntity_TowerBuff_MaxCount": {
"type": "float",
"dynamicValue": 3.0
}
},
"modifiers": {
"UNIQUE_AreaAttack_LowHP_Level": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "AreaAttack_LowHP_AvatarHandle"
}
]
},
"AreaAttack_LowHP_AvatarHandle": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate"
}
}
],
"modifierName": "AreaAttackLowHP_Avatar"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate"
}
}
],
"modifierName": "Del_Buff"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate"
}
}
],
"modifierName": "AreaAttackLowHP_Avatar"
}
],
"buffID": 35002
},
"Del_Buff": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"doOffStage": true,
"modifierName": "AreaAttackLowHP_Avatar"
}
]
},
"AreaAttackLowHP_Avatar": {
"modifierName": "",
"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": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_TowerBuff_AreaAttack_Charge",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"forceByCaster": true,
"compareType": "LessAndEqual"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Is_TowerBuff_AreaAttack_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"forceByCaster": true,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"modifierName": "LevelEntity_TowerBuff_AreaAttackLowHP_Trigger"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AreaAttackLowHP_Charge"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "LevelEntity_TowerBuff_AreaAttackLowHP_CD"
}
]
}
]
},
"LevelEntity_TowerBuff_AreaAttackLowHP_Trigger": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.CreateGadget",
"target": "Applier",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"onGround": true
},
"gadgetID": 44000005,
"campID": 1001,
"campTargetType": "Enemy"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_AreaAttackLowHP_Charge": {
"stacking": "Multiple",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_MaxCount"
}
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Charge"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_Is_TowerBuff_AreaAttack_Charge",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_MaxCount"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_Is_TowerBuff_AreaAttack_Charge",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_MaxCount"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"LevelEntity_TowerBuff_AreaAttackLowHP_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Interval"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_Is_TowerBuff_AreaAttack_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"target": "Team",
"key": "_Is_TowerBuff_AreaAttack_CD"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Is_TowerBuff_AreaAttack_Charge",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AreaAttack_LowHP_Level"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AreaAttackLowHP_Gadget_Ver_1_13",
"abilitySpecials": {
"LevelEntity_TowerBuff_Delay_P1": {
"type": "float",
"dynamicValue": 1.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"AreaAttackLowHP": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Delay_P1"
},
"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_GainShieldDoDamage_None"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.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": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "AreaAttackLowHP"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AttackUpAreaDamageLowHP_Ver_1_13",
"abilityMixins": [
{
"$type": "MoleMole.Config.StageReadyMixin",
"onStageReady": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AttackUpAreaDamageLowHP_Avatar_Level"
}
]
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_HpRate_P1": {
"type": "float",
"dynamicValue": 0.5
},
"LevelEntity_TowerBuff_BuffTime_P1": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_BuffMaxLevel_P2": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_BufAttackUp_P3": {
"type": "float",
"dynamicValue": 0.02
},
"LevelEntity_TowerBuff_AreaDamageCD_P4": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_AreaDamageRate_P5": {
"type": "float",
"dynamicValue": 0.5
},
"LevelEntity_TowerBuff_AreaDamageDamage_P6": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"LevelEntity_TowerBuff_BuffCurCount": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_AttackUpAreaDamageLowHP_Avatar_Level": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "AttackUpAreaDamageLowHP_Avatar_HpCheck"
}
]
},
"AttackUpAreaDamageLowHP_Avatar_HpCheck": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "UNIQUE_AttackUpAreaDamageLowHP_AttackCheck"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"onEvent": "HP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "Del_Buff"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_HpRate_P1"
}
}
],
"modifierName": "UNIQUE_AttackUpAreaDamageLowHP_AttackCheck"
}
],
"buffID": 35002
},
"UNIQUE_AttackUpAreaDamageLowHP_AttackCheck": {
"stacking": "Unique",
"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": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AttackUpAreaDamage_Buff"
}
]
},
{
"$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",
"ExtraAttack"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "LevelEntity_TowerBuff_AttackUpAreaDamageLowHP_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AreaDamageRate_P5"
},
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AttackUpAreaDamageLowHP_CD_Team"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "LevelEntity_TowerBuff_AttackUpAreaDamageLowHP_DoAttack",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"target": "Caster",
"key": "LevelEntity_TowerBuff_AttackUpAreaDamageLowHP_DoAttack"
}
]
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "LevelEntity_TowerBuff_AttackUpAreaDamageLowHP_DoAttack",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"forceByCaster": true,
"compareType": "MoreThan"
}
],
"modifierName": "LevelEntity_TowerBuff_AttackUpAreaDamageLowHP"
}
]
}
]
},
"Del_Buff": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AttackUpAreaDamageLowHP_AttackCheck"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AttackUpAreaDamage_Buff"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_AttackUpAreaDamage_Buff": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel_P2"
}
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffTime_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "LevelEntity_TowerBuff_AttackUpAreaDamage_BuffCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel_P2"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "LevelEntity_TowerBuff_AttackUpAreaDamage_BuffCount",
"overrideMapKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_TowerBuff_AttackUpAreaDamage_Buff_Property"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_TowerBuff_AttackUpAreaDamage_Buff_Property"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "LevelEntity_TowerBuff_AttackUpAreaDamage_BuffCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel_P2"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"overrideMapKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"doOffStage": true,
"modifierName": "UNIQUE_TowerBuff_AttackUpAreaDamage_Buff_Property"
}
],
"onAvatarIn": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "LevelEntity_TowerBuff_AttackUpAreaDamage_BuffCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "LevelEntity_TowerBuff_AttackUpAreaDamage_BuffCount",
"overrideMapKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_TowerBuff_AttackUpAreaDamage_Buff_Property"
}
]
}
],
"onAvatarOut": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"doOffStage": true,
"modifierName": "UNIQUE_TowerBuff_AttackUpAreaDamage_Buff_Property"
}
]
},
"UNIQUE_TowerBuff_AttackUpAreaDamage_Buff_Property": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BufAttackUp_P3"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffCurCount"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"state": "AttackUp"
},
"LevelEntity_TowerBuff_AttackUpAreaDamageLowHP": {
"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_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"onGround": true
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Applier",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"onGround": true
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.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": "LevelEntity_TowerBuff_AreaDamageDamage_P6"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_AttackUpAreaDamageLowHP_CD_Team": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AreaDamageCD_P4"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "LevelEntity_TowerBuff_AttackUpAreaDamageLowHP_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"key": "LevelEntity_TowerBuff_AttackUpAreaDamageLowHP_CD"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AttackUpAreaDamageLowHP_Avatar_Level"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Ver_1_14",
"abilityMixins": [
{
"$type": "MoleMole.Config.StageReadyMixin",
"onStageReady": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Handler"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Effect_Team"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Handler"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Effect_Team"
}
]
}
],
"abilitySpecials": {
"Value_BuffMaxCount": {
"type": "float",
"dynamicValue": 4.0
},
"Value_EnemyLastCount": {
"type": "float",
"dynamicValue": -1.0
},
"Value_AttackRate": {
"type": "float",
"dynamicValue": 0.15
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_TowerBuff_AreaNoEnemyAttackUp_TempEnemyCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.Predicated",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"sortType": "Nearest",
"shapeName": "CircleR5",
"campTargetType": "Enemy",
"campBasedOn": "CurLocalAvatar",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ANIMAL_ENTITY_TYPE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Caster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_Ability_TowerBuff_AreaNoEnemyAttackUp_TempEnemyCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Value_BuffMaxCount"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Caster",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_TowerBuff_AreaNoEnemyAttackUp_TempEnemyCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Value_EnemyLastCount"
}
}
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Effect_Team_EffectChange"
},
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"target": "Caster",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"overrideMapKey": "Value_EnemyLastCount"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Caster",
"doOffStage": true,
"globalValueKey": "_Ability_TowerBuff_AreaNoEnemyAttackUp_TempEnemyCount",
"overrideMapKey": "Value_EnemyLastCount"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "CurTeamAvatars",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Avatar"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurTeamAvatars",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_TowerBuff_AreaNoEnemyAttackUp_TempEnemyCount",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Value_BuffMaxCount"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 1.0
},
{
"isOperator": true,
"operation": "Sub"
}
]
},
"forceByCaster": true,
"compareType": "LessAndEqual"
}
],
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Avatar"
}
]
}
]
},
"UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Value_AttackRate"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Value_BuffMaxCount"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Value_AttackRate"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Value_EnemyLastCount"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Sub"
}
]
}
},
"state": "AttackUp"
},
"UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Effect_Team": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.CreateGadget",
"doOffStage": true,
"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
}
}
},
"gadgetID": 44000008,
"campID": 1001,
"campTargetType": "Enemy"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.KillGadget",
"doOffStage": true,
"gadgetInfo": {
"configID": 44000008
}
}
]
},
"UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Effect_Team_EffectChange": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.CopyGlobalValue",
"srcTarget": "Applier",
"dstTarget": "Self",
"srcKey": "_Ability_TowerBuff_AreaNoEnemyAttackUp_TempEnemyCount",
"dstKey": "_Ability_TowerBuff_AreaNoEnemyAttackUp_TempEnemyCount"
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Caster",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_TowerBuff_AreaNoEnemyAttackUp_TempEnemyCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"forceByCaster": true
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByChildren",
"configID": 44000008
},
"parameter": "State",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Tower_Circle_ManualReduction_02"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.Predicated",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_TowerBuff_AreaNoEnemyAttackUp_TempEnemyCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Value_BuffMaxCount"
},
"forceByCaster": true
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByChildren",
"configID": 44000008
},
"parameter": "State",
"type": "Int",
"value": 2,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Tower_Circle_ManualReduction_02"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByChildren",
"configID": 44000008
},
"parameter": "State",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Tower_Circle_ManualReduction_02"
}
}
]
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_TowerBuff_AreaNoEnemyAttackUp_TempEnemyCount",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Value_EnemyLastCount"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 1.0
},
{
"isOperator": true,
"operation": "Sub"
}
]
},
"forceByCaster": true,
"compareType": "LessAndEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByChildren",
"configID": 44000008
},
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Tower_Circle_ManualReduction_02_LvUp"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.FireEffect",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByChildren",
"configID": 44000008
},
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Tower_Circle_ManualReduction_02_LvDown"
}
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Handler"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Effect_Team"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Handler"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Effect_Team"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AreaNoEnemyAttackUp_Gadget_Ver_1_14",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Tower_Circle_ManualReduction_02"
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_EnemyDefDownOnFallingAttack_Ver_1_14",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_EnemyDefDownOnFallingAttack_Avatar"
}
],
"abilitySpecials": {
"Value_BuffDuration": {
"type": "float",
"dynamicValue": 10.0
},
"Value_DefenceRatio": {
"type": "float",
"dynamicValue": -0.4
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_EnemyDefDownOnFallingAttack_Avatar": {
"stacking": "Unique",
"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",
"Gadget"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"FallingAttack"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_EnemyDefDownOnFallingAttack_Target"
}
]
}
]
},
"UNIQUE_LevelEntity_TowerBuff_EnemyDefDownOnFallingAttack_Target": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Value_BuffDuration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_DefenceRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Value_DefenceRatio"
}
},
"state": "DefenseDown"
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_DropElementBallOnFallingAttack_Ver_1_14",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_DropElementBallOnFallingAttack_Avatar"
}
],
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_DropElementBallOnFallingAttack_Avatar": {
"stacking": "Unique",
"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",
"Gadget"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"FallingAttack"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "DropElementBall"
}
]
}
]
},
"DropElementBall": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"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": 0.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
},
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"baseEnergy": 6.0
}
]
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_Avatar_ShieldOnBeingHitDoDamage_Ver_1_15",
"abilitySpecials": {
"LevelEntity_TowerBuff_Damage": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_Damage_CD": {
"type": "float",
"dynamicValue": 2.0
},
"LevelEntity_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_ShieldOnBeingHitDoDamage_Ver_1_15": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_Is_ShieldOnBeingHitDoDamage_Ver_1_15_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
},
{
"$type": "MoleMole.Config.ByHasShield",
"target": "Self",
"type": "All"
}
],
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster",
"Gadget"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"useOriginDamage": true
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"modifierName": "TowerBuff_ShieldOnBeingHitDoDamage"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_ShieldOnBeingHitDoDamage_Ver_1_15_CD"
}
],
"failActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Bullet"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"useOriginDamage": true
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "TargetOriginOwner",
"modifierName": "TowerBuff_ShieldOnBeingHitDoDamage"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_ShieldOnBeingHitDoDamage_Ver_1_15_CD"
}
]
}
]
}
]
},
"TowerBuff_ShieldOnBeingHitDoDamage": {
"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_Stages_ShieldOnBeingHit"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Applier",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.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,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
},
"UNIQUE_ShieldOnBeingHitDoDamage_Ver_1_15_CD": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_CD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_Is_ShieldOnBeingHitDoDamage_Ver_1_15_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"key": "_Is_ShieldOnBeingHitDoDamage_Ver_1_15_CD"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_ShieldOnBeingHitDoDamage_Ver_1_15"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_HpUp_100p",
"abilitySpecials": {
"LevelEntity_HpDelta_P1": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_HpUp_100p": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_HpDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_HpUp_100p"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_HpUp_20p",
"abilitySpecials": {
"LevelEntity_HpDelta_P1": {
"type": "float",
"dynamicValue": 0.2
}
},
"modifiers": {
"UNIQUE_LevelEntity_HpUp_20p": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_HpDelta_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_HpUp_20p"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_GeneralSkill_DeathRattleCrystal_ExtraLifeTime",
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_MONSTER_GeneralSkill_RockDamage_DeathRattleCrystal_LifeTimeRatio",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_GeneralSkill_DeathRattleCrystal_ExtraTimes",
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_MONSTER_GeneralSkill_RockDamage_DeathRattleCrystal_ExtraTimes",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_GeneralSkill_Sovereign_ExtraHeal",
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_MONSTER_GeneralSkill_Sovereign_ExtraHeal",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_GeneralSkill_Sovereign_AtkUp",
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_MONSTER_GeneralSkill_Sovereign_AtkUp",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack",
"abilitySpecials": {
"LevelEntity_TowerBuff_BuffTime_P1": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_BuffMaxLevel_P2": {
"type": "float",
"dynamicValue": 5.0
},
"LevelEntity_TowerBuff_BufAttackUp_P3": {
"type": "float",
"dynamicValue": 0.05
},
"LevelEntity_TowerBuff_AreaAttackCD_P4": {
"type": "float",
"dynamicValue": 1.0
},
"LevelEntity_TowerBuff_AreaAttackDamage_P6": {
"type": "float",
"dynamicValue": 1.5
},
"LevelEntity_TowerBuff_NormalAttackDuration_P7": {
"type": "float",
"dynamicValue": 2.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack": {
"stacking": "Unique",
"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",
"target": "Caster",
"modifierName": "LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_Sub"
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttackCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel_P2"
},
"compareType": "MoreThanAndEqual"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"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": "LevelEntity_TowerBuff_AreaAttackDamage_P6"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_DoAttack_CD"
}
]
}
],
"buffID": 35001
},
"LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_Sub": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Caster",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_NormalAttackDuration",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"forceByCaster": true
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_Buff"
}
]
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_NormalAttackDuration"
}
]
},
"LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_Buff": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel_P2"
}
},
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffTime_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_PhysicalAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BufAttackUp_P3"
}
},
"state": "AttackUp",
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttackCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel_P2"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttackCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel_P2"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_DoAttack_CD": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AreaAttackCD_P4"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"key": "_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_CD"
}
]
},
"LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_NormalAttackDuration": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_NormalAttackDuration_P7"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_NormalAttackDuration",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"key": "_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_NormalAttackDuration"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ShieldBeingHitDoAttack",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_Ability_TowerBuff_ShieldBeingHitDoAttack_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_TowerBuff_ShieldBeingHitDoAttack_NoBuff",
"UNIQUE_TowerBuff_ShieldBeingHitDoAttack_HasBuff"
]
}
],
"abilitySpecials": {
"LevelEntity_TowerBuff_Damage": {
"type": "float",
"dynamicValue": 15.0
},
"LevelEntity_TowerBuff_Damage_CD": {
"type": "float",
"dynamicValue": 6.0
},
"LevelEntity_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_TowerBuff_ShieldBeingHitDoAttack_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.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_TowerBuff_ShieldBeingHitDoAttack_Check",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_TowerBuff_ShieldBeingHitDoAttack_Check",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
"UNIQUE_TowerBuff_ShieldBeingHitDoAttack_NoBuff": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_TowerBuff_ShieldBeingHitDoAttack_HasBuff"
}
]
},
"UNIQUE_TowerBuff_ShieldBeingHitDoAttack_HasBuff": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster",
"Gadget",
"Bullet"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_TowerBuff_ShieldBeingHitDoAttack_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"target": "Caster",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"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,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_TowerBuff_ShieldBeingHitDoAttack_CD"
}
]
}
]
},
"UNIQUE_TowerBuff_ShieldBeingHitDoAttack_CD": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_CD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_TowerBuff_ShieldBeingHitDoAttack_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"key": "_TowerBuff_ShieldBeingHitDoAttack_CD"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_TowerBuff_ShieldBeingHitDoAttack_Handler"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_CriticalUpAreaAttack",
"abilitySpecials": {
"LevelEntity_TowerBuff_BuffTime_P1": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_TowerBuff_BuffMaxLevel_P2": {
"type": "float",
"dynamicValue": 5.0
},
"LevelEntity_TowerBuff_BuffCriticalUp_P3": {
"type": "float",
"dynamicValue": 0.03
},
"LevelEntity_TowerBuff_AreaAttackCD_P4": {
"type": "float",
"dynamicValue": 1.0
},
"LevelEntity_TowerBuff_AreaAttackDamage_P6": {
"type": "float",
"dynamicValue": 2.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_CriticalUpAreaAttack": {
"stacking": "Unique",
"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",
"ExtraAttack",
"FallingAttack"
]
},
{
"$type": "MoleMole.Config.ByHitElement"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "LevelEntity_TowerBuff_CriticalUpAreaAttack_BuffSub"
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByHitCritical"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_CriticalUpAreaAttackCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel_P2"
},
"forceByCaster": true,
"compareType": "MoreThanAndEqual"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_LevelEntity_TowerBuff_CriticalUpAreaAttack_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "LevelEntity_TowerBuff_CriticalUpAreaAttack_AreaAttackSub"
}
]
}
],
"buffID": 35001
},
"LevelEntity_TowerBuff_CriticalUpAreaAttack_AreaAttackSub": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"target": "Caster",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"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": "LevelEntity_TowerBuff_AreaAttackDamage_P6"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_CriticalUpAreaAttack_DoAttack_CD"
}
]
},
"LevelEntity_TowerBuff_CriticalUpAreaAttack_BuffSub": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntity_TowerBuff_CriticalUpAreaAttack_Buff"
}
]
},
"LevelEntity_TowerBuff_CriticalUpAreaAttack_Buff": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel_P2"
}
},
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffTime_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CriticalDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffCriticalUp_P3"
}
},
"state": "AttackUp",
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_CriticalUpAreaAttackCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel_P2"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_LevelEntity_TowerBuff_CriticalUpAreaAttackCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel_P2"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_LevelEntity_TowerBuff_CriticalUpAreaAttack_DoAttack_CD": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AreaAttackCD_P4"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_CriticalUpAreaAttack_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"key": "_LevelEntity_TowerBuff_CriticalUpAreaAttack_CD"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_CriticalUpAreaAttack"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_SwirlDoAttack",
"abilitySpecials": {
"Value_AttackCD": {
"type": "float",
"dynamicValue": 3.5
},
"Value_DamageRate": {
"type": "float",
"dynamicValue": 10.0
},
"Value_DamageSystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_SwirlDoAttack": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"SwirlFire",
"SwirlElectric",
"SwirlWater",
"SwirlIce"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_LevelEntity_TowerBuff_SwirlDoAttack_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_SwirlDoAttack_CD_Team"
},
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "Other",
"key": "_LevelEntity_TowerBuff_SwirlDoAttackPos",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
},
"setTarget": false
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_LevelEntity_TowerBuff_SwirlDoAttackPos",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_LevelEntity_TowerBuff_SwirlDoAttackPos",
"directionKey": ""
},
"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": "Value_DamageRate"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Value_DamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV1"
}
}
},
"targetType": "Enemy"
}
]
}
]
}
]
},
"UNIQUE_LevelEntity_TowerBuff_SwirlDoAttack_CD_Team": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Value_AttackCD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_SwirlDoAttack_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"key": "_LevelEntity_TowerBuff_SwirlDoAttack_CD"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_SwirlDoAttack"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "Value_DamageSystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_SwirlReviveElemEnergy",
"abilitySpecials": {
"Value_CD": {
"type": "float",
"dynamicValue": 3.5
},
"Value_ElemEnergy": {
"type": "float",
"dynamicValue": 4.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_SwirlReviveElemEnergy": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"SwirlFire",
"SwirlElectric",
"SwirlWater",
"SwirlIce"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_LevelEntity_TowerBuff_SwirlReviveElemEnergy_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_SwirlReviveElemEnergy_CD_Team"
},
{
"$type": "MoleMole.Config.ReviveElemEnergy",
"target": "CurTeamAvatars",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Value_ElemEnergy"
}
}
]
}
]
}
]
},
"UNIQUE_LevelEntity_TowerBuff_SwirlReviveElemEnergy_CD_Team": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Value_CD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_SwirlReviveElemEnergy_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"key": "_LevelEntity_TowerBuff_SwirlReviveElemEnergy_CD"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_SwirlReviveElemEnergy"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "Value_DamageSystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_SwirlDoField",
"abilitySpecials": {
"Value_AttackCD": {
"type": "float",
"dynamicValue": 9.0
},
"Value_DamageRate": {
"type": "float",
"dynamicValue": 10.0
},
"Value_DamageSystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_SwirlDoField": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"SwirlFire",
"SwirlElectric",
"SwirlWater",
"SwirlIce"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_LevelEntity_TowerBuff_SwirlDoField_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "Other",
"key": "_LevelEntity_TowerBuff_SwirlDoFieldPos",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"onGround": true
},
"setTarget": false
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_SwirlDoField_CD_Team"
},
{
"$type": "MoleMole.Config.CreateGadget",
"target": "Caster",
"doOffStage": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_LevelEntity_TowerBuff_SwirlDoFieldPos",
"directionKey": ""
},
"gadgetID": 44000010,
"campID": 1001,
"campTargetType": "Enemy"
}
]
}
]
}
]
},
"UNIQUE_LevelEntity_TowerBuff_SwirlDoField_CD_Team": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Value_AttackCD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_SwirlDoField_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ClearGlobalValue",
"key": "_LevelEntity_TowerBuff_SwirlDoField_CD"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_SwirlDoField"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "Value_DamageSystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_GadgetSkill_SwirlDoField",
"abilitySpecials": {
"Value_Interval": {
"type": "float",
"dynamicValue": 1.0
},
"Value_DamageRate": {
"type": "float",
"dynamicValue": 5.0
},
"Value_DamageSystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntityTowerBuff_GadgetSkill_SwirlDoField": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 9.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_SwirlDoField"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"onGround": true
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
}
},
"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": "Value_DamageRate"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Value_DamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV1"
}
}
},
"targetType": "Enemy"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.KillSelf",
"banDrop": true,
"banExp": true
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_SwirlDoField_DoAttack"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"onGround": true
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Value_DamageRate"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Value_DamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV1"
}
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntityTowerBuff_GadgetSkill_SwirlDoField"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "Value_DamageSystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_OnGainEnergyMax_DefenseDown",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_TowerBuff_OnGainEnergyMax_DefenseDown"
}
],
"abilitySpecials": {
"BuffTime": {
"type": "float",
"dynamicValue": 10.0
},
"OnGainEnergyMax_DefenceRatio": {
"type": "float",
"dynamicValue": -0.07
}
},
"modifiers": {
"UNIQUE_TowerBuff_OnGainEnergyMax_DefenseDown": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByEnergyChangeMixin",
"elementTypes": [
"Water",
"Fire",
"Electric",
"Ice",
"Frozen",
"Wind",
"Rock"
],
"doWhenEnergyMax": true,
"onGainEnergyMax": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_TowerBuff_OnGainEnergyMax_DefenseDown_Handler"
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEnergyRatio",
"logic": "Equal",
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"modifierName": "UNIQUE_TowerBuff_OnGainEnergyMax_DefenseDown_Handler"
},
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByEnergyRatio",
"logic": "Lesser",
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"modifierName": "UNIQUE_TowerBuff_OnGainEnergyMax_DefenseDown_Handler"
}
]
},
"UNIQUE_TowerBuff_OnGainEnergyMax_DefenseDown_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": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"modifierName": "TowerBuff_OnGainEnergyMax_DefenseDown_HitEffect"
}
]
}
]
},
"TowerBuff_OnGainEnergyMax_DefenseDown_HitEffect": {
"stacking": "MultipleRefreshNoRemove",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_DefenceRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "OnGainEnergyMax_DefenceRatio"
}
},
"state": "DefenseDown",
"isLimitedProperties": true
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_OnGainEnergyByBall_TriggerAoe",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_TowerBuff_OnGainEnergyByBall_TriggerAoe"
}
],
"abilitySpecials": {
"CDTime": {
"type": "float",
"dynamicValue": 4.0
},
"DamageSystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"Damage_Rate": {
"type": "float",
"dynamicValue": 10.0
}
},
"modifiers": {
"UNIQUE_TowerBuff_OnGainEnergyByBall_TriggerAoe": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByEnergyChangeMixin",
"elementTypes": [
"Electric",
"Fire",
"Water",
"Grass",
"Ice",
"Wind",
"Rock"
],
"doWhenEnergyMax": true,
"onGainEnergyByBall": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_TowerBuff_OnGainEnergyByBall_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_OnGainEnergyByBall_TriggerAoe_Avatar"
}
]
}
]
}
]
},
"UNIQUE_TowerBuff_OnGainEnergyByBall_TriggerAoe_Avatar": {
"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_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": 5.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": "Damage_Rate"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.02
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_TowerBuff_OnGainEnergyByBall_TriggerAoe_CD"
}
]
},
"UNIQUE_TowerBuff_OnGainEnergyByBall_TriggerAoe_CD": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_TowerBuff_OnGainEnergyByBall_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_TowerBuff_OnGainEnergyByBall_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "DamageSystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_AtkUpAfterUseUltimateSkill",
"abilitySpecials": {
"BuffTime": {
"type": "float",
"dynamicValue": 10.0
},
"Actor_AttackRatio": {
"type": "float",
"dynamicValue": 0.2
}
},
"modifiers": {
"UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_Handler": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
"onTriggerUltimateSkill": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_BuffEffect"
}
],
"OIIDACCCPKO": 0.2
}
]
},
"UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_BuffEffect": {
"stacking": "MultipleRefreshNoRemove",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"enableMixedUnique": true
},
"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": "Actor_AttackRatio"
}
},
"state": "AttackUp",
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_EnergyChangeMode",
"abilitySpecials": {
"TickTime": {
"type": "float",
"dynamicValue": 10.0
},
"CDTime": {
"type": "float",
"dynamicValue": 2.8
}
},
"modifiers": {
"UNIQUE_LevelEntityTowerBuff_EnergyChangeMode_Handler": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ServerUpdateGlobalValueMixin",
"key": "LevelEntityTowerBuff_EnergyChangeMode",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "LevelEntityTowerBuff_EnergyChangeMode",
"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_LevelEntityTowerBuff_EnergyChangeMode_Low_Team",
"UNIQUE_LevelEntityTowerBuff_EnergyChangeMode_High_Team"
]
}
]
},
"UNIQUE_LevelEntityTowerBuff_EnergyChangeMode_High_Team": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_LevelEntityTowerBuff_EnergyChangeMode_High_Avatar"
}
]
},
"UNIQUE_LevelEntityTowerBuff_EnergyChangeMode_Low_Team": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurTeamAvatars",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntityTowerBuff_EnergyChangeMode_Low_Avatar"
}
]
},
"UNIQUE_LevelEntityTowerBuff_EnergyChangeMode_Low_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "IgnoreAddEnergy"
},
"UNIQUE_LevelEntityTowerBuff_EnergyChangeMode_High_Avatar": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "LevelEntityTowerBuff_EnergyChangeMode_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$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
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntityTowerBuff_EnergyChangeMode_CD"
}
]
}
]
},
"UNIQUE_LevelEntityTowerBuff_EnergyChangeMode_CD": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "LevelEntityTowerBuff_EnergyChangeMode_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "LevelEntityTowerBuff_EnergyChangeMode_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntityTowerBuff_EnergyChangeMode_Handler"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "LevelEntityTowerBuff_EnergyChangeMode_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": "LevelEntity_ElementAddHurt_Fire_V2",
"abilitySpecials": {
"LevelEntity_ElementAddHurt_Fire_V2": {
"type": "float",
"dynamicValue": 0.6
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementAddHurt_Fire_V2": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FireAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementAddHurt_Fire_V2"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementAddHurt_Fire_V2"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementAddHurt_Ice_V2",
"abilitySpecials": {
"LevelEntity_ElementAddHurt_P1_Ice_V2": {
"type": "float",
"dynamicValue": 0.6
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementAddHurt_Ice_V2": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_IceAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementAddHurt_P1_Ice_V2"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementAddHurt_Ice_V2"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_LoopBuff_GainCrystalTriggerAoe",
"abilitySpecials": {
"DamageRate": {
"type": "float",
"dynamicValue": 2.5
},
"CDTime": {
"type": "float",
"dynamicValue": 1.0
},
"ShieldCostMinusRatio": {
"type": "float",
"dynamicValue": 0.4
}
},
"modifiers": {
"UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Fire"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_CD"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Water"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_CD"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Grass"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_CD"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Electric"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_CD"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Ice"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_CD"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Wind"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_CD"
}
]
}
]
},
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Rock"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_Ability_PickupTriggerAOE_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_CD"
}
]
}
]
}
]
},
"UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_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"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.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": "DamageRate"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Value_DamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV1"
}
}
},
"targetType": "Enemy"
}
]
},
"UNIQUE_LevelEntity_LoopBuff_Shield": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ShieldCostMinusRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ShieldCostMinusRatio"
}
}
},
"UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe_CD": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CDTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"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
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"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.SetGlobalValue",
"target": "Team",
"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
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "Value_DamageSystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_GainCrystalTriggerAoe"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_Shield"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_LoopBuff_ElementAddHurt_Electric",
"abilitySpecials": {
"Electric": {
"type": "float",
"dynamicValue": 0.25
}
},
"modifiers": {
"UNIQUE_LevelEntity_LoopBuff_ElementAddHurt_Electric": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Electric"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_LoopBuff_ElementAddHurt_Electric"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_Sumo_PhysicalAddHurt",
"abilitySpecials": {
"Sumo_PhysicalAddHurtDelta_Level": {
"type": "float",
"dynamicValue": 0.3
}
},
"modifiers": {
"UNIQUE_LevelEntity_Sumo_PhysicalAddHurt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_PhysicalAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_PhysicalAddHurtDelta_Level"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_Sumo_PhysicalAddHurt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_Sumo_ElementAddHurt_Fire",
"abilitySpecials": {
"Sumo_ElementAddHurt_Fire_Level": {
"type": "float",
"dynamicValue": 0.3
}
},
"modifiers": {
"UNIQUE_LevelEntity_Sumo_ElementAddHurt_Fire": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FireAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Fire_Level"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_Sumo_ElementAddHurt_Fire"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_Sumo_ElementAddHurt_Wind",
"abilitySpecials": {
"Sumo_ElementAddHurt_Wind_Level": {
"type": "float",
"dynamicValue": 0.15
},
"Sumo_ElementAddHurt_Swirl_Level": {
"type": "float",
"dynamicValue": 0.15
}
},
"modifiers": {
"UNIQUE_LevelEntity_Sumo_ElementAddHurt_Wind": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WindAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Wind_Level"
},
"Actor_ElemReactSwirlFireDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Swirl_Level"
},
"Actor_ElemReactSwirlWaterDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Swirl_Level"
},
"Actor_ElemReactSwirlIceDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Swirl_Level"
},
"Actor_ElemReactSwirlElectricDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Swirl_Level"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_Sumo_ElementAddHurt_Wind"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_Sumo_ElementAddHurt_Rock",
"abilitySpecials": {
"Sumo_ElementAddHurt_Rock_Level": {
"type": "float",
"dynamicValue": 0.3
}
},
"modifiers": {
"UNIQUE_LevelEntity_Sumo_ElementAddHurt_Rock": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_RockAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Rock_Level"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_Sumo_ElementAddHurt_Rock"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_Sumo_ElementAddHurt_ElecAndWater",
"abilitySpecials": {
"Sumo_ElementAddHurt_Elec_Level": {
"type": "float",
"dynamicValue": 0.15
},
"Sumo_ElementAddHurt_Water_Level": {
"type": "float",
"dynamicValue": 0.15
}
},
"modifiers": {
"UNIQUE_LevelEntity_Sumo_ElementAddHurt_ElecAndWater": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Elec_Level"
},
"Actor_WaterAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Water_Level"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_Sumo_ElementAddHurt_ElecAndWater"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_Sumo_ElementAddHurt_React",
"abilitySpecials": {
"Sumo_ElementAddHurt_Elec_React": {
"type": "float",
"dynamicValue": 0.15
}
},
"modifiers": {
"UNIQUE_LevelEntity_Sumo_ElementAddHurt_React": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElemReactSConductDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Elec_React"
},
"Actor_ElemReactElectricDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Elec_React"
},
"Actor_ElemReactExplodeDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Elec_React"
},
"Actor_ElemReactFrozenBrokenDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Elec_React"
},
"Actor_ElemReactSwirlFireDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Elec_React"
},
"Actor_ElemReactSwirlIceDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Elec_React"
},
"Actor_ElemReactSwirlWaterDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Elec_React"
},
"Actor_ElemReactSwirlElectricDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Sumo_ElementAddHurt_Elec_React"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_Sumo_ElementAddHurt_React"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_Sumo_NoSwitch_Punishment_ForMonster",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "NOSWITCH_PUNISHMENT",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"LevelEntity_Sumo_NoSwitch_Punishment_ForMonster_Properties"
]
}
],
"modifiers": {
"LevelEntity_Sumo_NoSwitch_Punishment_ForMonster_Properties": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_PhysicalSubHurtDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"Actor_FireSubHurtDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"Actor_ElecSubHurtDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"Actor_IceSubHurtDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"Actor_WaterSubHurtDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"Actor_GrassSubHurtDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"Actor_WindSubHurtDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"Actor_RockSubHurtDelta": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.CopyGlobalValue",
"srcTarget": "Team",
"dstTarget": "Self",
"srcKey": "NOSWITCH_PUNISHMENT",
"dstKey": "NOSWITCH_PUNISHMENT"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_Deathrattle_Corruption_LoseHP",
"abilityMixins": [
{
"$type": "MoleMole.Config.ServerCreateGadgetOnKillMixin",
"gadgetIDList": [
49001015
],
"campID": 4001,
"campTargetType": "Enemy"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_Deathrattle_Corruption_LoseHP_TeamMask",
"modifiers": {
"LevelEntity_Deathrattle_Corruption_LoseHP_TeamMask": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "Corruption_LoseHp_LethalMask"
},
{
"$type": "MoleMole.Config.ServerUpdateGlobalValueMixin",
"key": "_TEAM_LoseHP_ChallengeFinishTag",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_TEAM_LoseHP_ChallengeFinishTag",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Corruption_LoseHp_LethalMask": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_LevelEntity_Deathrattle_Corruption_Layers",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 999.0
}
],
"modifierNameSteps": [
"UNIQUE_Corruption_LoseHP_Effect"
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_CURAVATAR_LoseHP_LethalTAG",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_CURAVATAR_LoseHP_LethalTAG",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_Corruption_LoseHP_Effect": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_LevelEntity_Deathrattle_Corruption_Layers",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 999.0
}
],
"modifierNameSteps": [
"Eff_Stage1",
"Eff_Stage2",
"Eff_Stage3"
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Common_Corruption_LoseHP"
}
}
]
},
"Eff_Stage1": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Stage",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Common_Corruption_LoseHP"
}
}
]
},
"Eff_Stage2": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Stage",
"type": "Int",
"value": 2,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Common_Corruption_LoseHP"
}
}
]
},
"Eff_Stage3": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Stage",
"type": "Int",
"value": 3,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Common_Corruption_LoseHP"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntity_Deathrattle_Corruption_LoseHP_TeamMask"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "GeneralSkill_Deathrattle_Corruption_LogicGadget",
"abilitySpecials": {
"LoseHp_Amount": {
"type": "float",
"dynamicValue": 75.0
},
"LoseHp_Ratio": {
"type": "float",
"dynamicValue": 0.005
}
},
"modifiers": {
"LevelEntity_Deathrattle_Corruption_LoseHP_TeamLatency": {
"stacking": "Multiple",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"modifierName": "LevelEntity_Deathrattle_Corruption_LoseHP_SingleAvatar"
}
]
},
"LevelEntity_Deathrattle_Corruption_LoseHP_SingleAvatar": {
"timeScale": "Level",
"stacking": "Multiple",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 9.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_Deathrattle_Corruption_Layers",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Common_Corruption_LoseHP_OnAdded"
}
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_Deathrattle_Corruption_Layers",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"compareType": "MoreThanAndEqual"
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Common_Corruption_LoseHP_AddLayer"
}
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_Deathrattle_Corruption_Layers",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.LoseHP",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByGameTimeIsLocked"
},
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"HPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.15
}
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_CURAVATAR_LoseHP_LethalTAG",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_TEAM_LoseHP_ChallengeFinishTag",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"amount": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LoseHp_Amount"
},
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LoseHp_Ratio"
},
"lethal": false,
"enableInvincible": true,
"enableLockHP": true,
"disableWhenLoading": true
},
{
"$type": "MoleMole.Config.LoseHP",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByGameTimeIsLocked"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_CURAVATAR_LoseHP_LethalTAG",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_TEAM_LoseHP_ChallengeFinishTag",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"amount": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LoseHp_Amount"
},
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LoseHp_Ratio"
},
"enableInvincible": true,
"enableLockHP": true,
"disableWhenLoading": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_LevelEntity_Deathrattle_Corruption_Layers",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 999.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.LoseHP",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByGameTimeIsLocked"
},
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"HPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.15
}
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_CURAVATAR_LoseHP_LethalTAG",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_TEAM_LoseHP_ChallengeFinishTag",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"amount": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LoseHp_Amount"
},
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LoseHp_Ratio"
},
"lethal": false,
"enableInvincible": true,
"enableLockHP": true
},
{
"$type": "MoleMole.Config.LoseHP",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByGameTimeIsLocked"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_CURAVATAR_LoseHP_LethalTAG",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_TEAM_LoseHP_ChallengeFinishTag",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"amount": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LoseHp_Amount"
},
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LoseHp_Ratio"
},
"enableInvincible": true,
"enableLockHP": true
}
],
"onThinkIntervalIsFixedUpdate": true,
"buffID": 90005
}
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Common_DeathRattle_Corruption_Explode"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "AllPlayerAvatars",
"modifierName": "LevelEntity_Deathrattle_Corruption_LoseHP_TeamLatency"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_AtkUpAfterUseUltimateSkill_Multiple",
"abilitySpecials": {
"BuffTime": {
"type": "float",
"dynamicValue": 15.0
},
"LevelEntity_TowerBuff_BuffMaxLevel": {
"type": "float",
"dynamicValue": 7.0
},
"Actor_AttackRatio": {
"type": "float",
"dynamicValue": 0.065
},
"LevelEntity_TowerBuff_AreaAttackCD": {
"type": "float",
"dynamicValue": 2.0
},
"Dot_Damage": {
"type": "float",
"dynamicValue": 2.22
}
},
"modifiers": {
"UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_Multiple_AddLayer": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
"onTriggerUltimateSkill": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_BuffEffect"
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_AoeAttackCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel"
},
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_MaxLayerEffect_Team"
}
]
}
],
"OIIDACCCPKO": 0.2
}
]
},
"UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_MaxLayerEffect_Team": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_MaxLayerEffect"
}
]
},
"UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_MaxLayerEffect": {
"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": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_LevelEntity_TowerBuff_AoeAfterUseUltimateSkill_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"modifierName": "UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_MaxLayerEffect_Monster"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_DoAttack_CD"
}
]
}
]
},
"UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_MaxLayerEffect_Monster": {
"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_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.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": "Dot_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.02
}
}
},
"targetType": "SelfCamp"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_PhysicalHurtUpAreaAttack_DoAttack_CD": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_AreaAttackCD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_LevelEntity_TowerBuff_AoeAfterUseUltimateSkill_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_TowerBuff_AoeAfterUseUltimateSkill_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_BuffEffect": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_BuffMaxLevel"
},
"enableMixedUnique": true
},
"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": "Actor_AttackRatio"
}
},
"state": "AttackUp",
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_AoeAttackCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_LevelEntity_TowerBuff_AoeAttackCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_AtkUpAfterUseUltimateSkill_Multiple_AddLayer"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "DamageSystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_TowerBuff_AoeAfterUseUltimateSkill_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": "LevelEntityTowerBuff_AoeAfterUseUltimateSkill_LoseHp",
"abilitySpecials": {
"TowerBuff_Time": {
"type": "float",
"dynamicValue": 10.0
},
"LifeCostRatio": {
"type": "float",
"dynamicValue": 0.01
},
"Wave_Damage": {
"type": "float",
"dynamicValue": 5.8
},
"Aoe_CD": {
"type": "float",
"dynamicValue": 1.0
}
},
"modifiers": {
"UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
"onTriggerUltimateSkill": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp_Handler"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp_Leave"
}
],
"OIIDACCCPKO": 0.2
}
]
},
"UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp_Handler": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "TowerBuff_Time"
},
"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": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_Ability_AoeAfterUseUltimateSkill_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp_LoseEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"modifierName": "UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp_AoeEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp_CD"
}
]
}
]
},
"UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp_CD": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_Ability_AoeAfterUseUltimateSkill_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_AoeAfterUseUltimateSkill_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp_LoseEffect": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.LoseHP",
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LifeCostRatio"
}
}
]
},
"UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp_AoeEffect": {
"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"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.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": "Wave_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.02
}
}
},
"targetType": "SelfCamp"
}
]
},
"UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp_Leave": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAvatarOut": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"doOffStage": true,
"modifierName": "UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp_Handler"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_AoeAfterUseUltimateSkill_LoseHp"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Ability_AoeAfterUseUltimateSkill_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": "LevelEntityTowerBuff_HighEnergyAtkUp_Multiple",
"abilitySpecials": {
"ThinkTime": {
"type": "float",
"dynamicValue": 0.0
},
"MoreEnergyRatio": {
"type": "float",
"dynamicValue": 0.0
},
"LessEnergyRatio": {
"type": "float",
"dynamicValue": 0.0
},
"Actor_AttackRatio": {
"type": "float",
"dynamicValue": 0.0
},
"MaxLayer": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"TowerBuff_HighEnergyAtkUp_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"predicates": [
{
"$type": "MoleMole.Config.ByEnergyRatio",
"logic": "GreaterOrEqual",
"ratio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MoreEnergyRatio"
}
},
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"modifierName": "TowerBuff_HighEnergyAtkUp_AddTick"
},
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"predicates": [
{
"$type": "MoleMole.Config.ByEnergyRatio",
"logic": "Lesser",
"ratio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LessEnergyRatio"
}
}
],
"modifierName": "TowerBuff_HighEnergyAtkUp_RemoveTick"
}
]
},
"TowerBuff_HighEnergyAtkUp_AddTick": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ThinkTime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"modifierName": "TowerBuff_HighEnergyAtkUp_Effect"
}
]
},
"TowerBuff_HighEnergyAtkUp_RemoveTick": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "TowerBuff_HighEnergyAtkUp_Effect"
}
]
},
"TowerBuff_HighEnergyAtkUp_Effect": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxLayer"
}
},
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Actor_AttackRatio"
}
},
"state": "AttackUp"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "TowerBuff_HighEnergyAtkUp_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_MaxEnergyDamageUp_Multiple",
"abilitySpecials": {
"BuffTime": {
"type": "float",
"dynamicValue": 10.0
},
"damagePercentageRatio": {
"type": "float",
"dynamicValue": 0.05
},
"Buff_CurLayer": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_TowerBuff_MaxEnergyDamageUp_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
"predicates": [
{
"$type": "MoleMole.Config.ByEnergyRatio",
"logic": "GreaterOrEqual",
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "TowerBuff_MaxEnergyDamageUp_Yes",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
},
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"modifierName": "TowerBuff_MaxEnergyDamageUp_Hanler"
},
{
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
"onTriggerUltimateSkill": [
{
"$type": "MoleMole.Config.RemoveModifier",
"doOffStage": true,
"modifierName": "TowerBuff_MaxEnergyDamageUp_Hanler"
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "TowerBuff_MaxEnergyDamageUp_Layer",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "TowerBuff_MaxEnergyDamageUp_Layer",
"overrideMapKey": "Buff_CurLayer"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "TowerBuff_MaxEnergyDamageUp_BuffEffect"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "TowerBuff_MaxEnergyDamageUp_Layer",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
],
"OIIDACCCPKO": 0.2
}
]
},
"TowerBuff_MaxEnergyDamageUp_Hanler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "TowerBuff_MaxEnergyDamageUp_Layer",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"TowerBuff_MaxEnergyDamageUp_BuffEffect": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "damagePercentageRatio"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Buff_CurLayer"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"state": "AttackUp",
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "TowerBuff_MaxEnergyDamageUp_Yes",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "TowerBuff_MaxEnergyDamageUp_Yes",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_TowerBuff_MaxEnergyDamageUp_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_HighEnergyTriggerAoe",
"abilityMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "LevelEntityTowerBuff_HighEnergyTriggerAoe_CurAvatar"
}
],
"abilitySpecials": {
"Damage01": {
"type": "float",
"dynamicValue": 0.0
},
"Damage02": {
"type": "float",
"dynamicValue": 0.0
},
"LevelEntity_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"CJB_MoreEnergyRatio": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntityTowerBuff_HighEnergyTriggerAoe_CurAvatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"target": "CurLocalAvatar",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEnergyRatio",
"logic": "GreaterOrEqual",
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntityTowerBuff_HighEnergyTriggerAoe_CJB_Level02"
}
],
"failActions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "CurLocalAvatar",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEnergyRatio",
"logic": "GreaterOrEqual",
"ratio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CJB_MoreEnergyRatio"
}
},
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntityTowerBuff_HighEnergyTriggerAoe_CJB_Level01"
}
]
}
]
}
]
},
"LevelEntityTowerBuff_HighEnergyTriggerAoe_CJB_Level01": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "##50%-100%CJB"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.FireEffect",
"target": "CurLocalAvatar",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "CurLocalAvatar",
"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,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage01"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
},
"LevelEntityTowerBuff_HighEnergyTriggerAoe_CJB_Level02": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "##100%CJB"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.FireEffect",
"target": "CurLocalAvatar",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "CurLocalAvatar",
"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,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Damage02"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementAddHurt_Water_V22",
"abilitySpecials": {
"ElementAddHurt_Water": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementAddHurt_Water_V22": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WaterAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ElementAddHurt_Water"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementAddHurt_Water_V22"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Activity_Hachi_LevelHandle",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_INU_BOSS_BUFF_ATTACK",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"UNIQUE_LevelEntity_Hachi_BossBuff_Attack"
]
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_INU_BOSS_BUFF_DEFENSE",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"UNIQUE_LevelEntity_Hachi_BossBuff_Defence"
]
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_INU_BOSS_BUFF_MOVESPEED",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"UNIQUE_LevelEntity_Hachi_BossBuff_MoveSpeed"
]
}
],
"abilitySpecials": {
"LevelEntity_Hachi_BossBuff_DamageDelta": {
"type": "float",
"dynamicValue": 2.0
},
"LevelEntity_Hachi_BossBuff_DefenceDelta": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_Hachi_BossBuff_MoveSpeedDelta": {
"type": "float",
"dynamicValue": 0.2
}
},
"modifiers": {
"UNIQUE_LevelEntity_Hachi_BossBuff_Attack": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixinV2",
"modifierName": "LevelEntity_Hachi_BossBuff_Attack"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"luaCallType": "SpecificGroup",
"CallParamList": [
246101001,
246101003
],
"funcName": "SLC_HachiDungeonBuff_Mark",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_LevelEntity_Hachi_BossBuff_Defence": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixinV2",
"modifierName": "LevelEntity_Hachi_BossBuff_Defence"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"luaCallType": "SpecificGroup",
"CallParamList": [
246101001,
246101003
],
"funcName": "SLC_HachiDungeonBuff_Mark",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_LevelEntity_Hachi_BossBuff_MoveSpeed": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixinV2",
"modifierName": "LevelEntity_Hachi_BossBuff_MoveSpeed"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"luaCallType": "SpecificGroup",
"CallParamList": [
246101001,
246101003
],
"funcName": "SLC_HachiDungeonBuff_Mark",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"LevelEntity_Hachi_BossBuff_Attack": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_Hachi_BossBuff_DamageDelta"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_Properties_Attack_Up"
}
}
],
"isLimitedProperties": true
},
"LevelEntity_Hachi_BossBuff_Defence": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_DefenceRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_Hachi_BossBuff_DefenceDelta"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_Properties_Defense_Up"
}
}
],
"isLimitedProperties": true
},
"LevelEntity_Hachi_BossBuff_MoveSpeed": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_Hachi_BossBuff_MoveSpeedDelta"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_Properties_Speed_Up"
}
}
],
"isLimitedProperties": true
}
},
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_PickUpCrystal_OnTeam",
"abilitySpecials": {
"DamageSystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"Duration": {
"type": "float",
"dynamicValue": 0.0
},
"Hurt_Ratio": {
"type": "float",
"dynamicValue": 0.0
},
"CJB_DamageRatio": {
"type": "float",
"dynamicValue": 0.0
},
"CJB_Interval": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"PickUpCrystal_LogicHandler_OnTeam": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixinV2",
"modifierName": "PickUpCrystal_LogicHandler_OnAvatar"
}
]
},
"PickUpCrystal_LogicHandler_OnAvatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin",
"elementTypes": [
"Fire",
"Water",
"Electric",
"Ice"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_ABILITY_TowerBuff_PickUpCrystal_Level",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
],
"modifierName": "UNIQUE_TowerBuff_PickUpCrystal_TriggerAttack"
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_PickUpCrystal_Level",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "TowerBuff_PickUpCrystal_Timer"
}
]
}
]
},
"TowerBuff_PickUpCrystal_Timer": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Duration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_TowerBuff_PickUpCrystal_Level",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_TowerBuff_PickUpCrystal_TriggerAttack": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "CJB_Interval"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "CurLocalAvatar",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.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": "CJB_DamageRatio"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.02
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_EnergyDisk_ElementalBurst_Wave_R40"
}
}
]
},
"PickUpCrystal_BuffHandler_OnTeam": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_ABILITY_TowerBuff_PickUpCrystal_Level",
"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": [
"Blank",
"TowerBuff_PickUpCrystal_Buff_Level01",
"TowerBuff_PickUpCrystal_Buff_Level02",
"TowerBuff_PickUpCrystal_Buff_Level03"
]
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"TowerBuff_PickUpCrystal_Buff_Level01": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixinV2",
"modifierName": "TowerBuff_PickUpCrystal_Buff_Level01_OnCurAvatar"
}
]
},
"TowerBuff_PickUpCrystal_Buff_Level01_OnCurAvatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Hurt_Ratio"
}
},
"isLimitedProperties": true
},
"TowerBuff_PickUpCrystal_Buff_Level02": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixinV2",
"modifierName": "TowerBuff_PickUpCrystal_Buff_Level02_OnCurAvatar"
}
]
},
"TowerBuff_PickUpCrystal_Buff_Level02_OnCurAvatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Hurt_Ratio"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 2.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"isLimitedProperties": true
},
"TowerBuff_PickUpCrystal_Buff_Level03": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixinV2",
"modifierName": "TowerBuff_PickUpCrystal_Buff_Level03_OnCurAvatar"
}
]
},
"TowerBuff_PickUpCrystal_Buff_Level03_OnCurAvatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Hurt_Ratio"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 3.0
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "PickUpCrystal_LogicHandler_OnTeam"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "PickUpCrystal_BuffHandler_OnTeam"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "DamageSystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_DoElementDamage_OnTeam",
"abilityMixins": [
{
"$type": "MoleMole.Config.LocalAvatarsMixin",
"modifierName": "DoElementDamage_Handler"
}
],
"abilitySpecials": {
"Buff_Level": {
"type": "float",
"dynamicValue": 0.0
},
"ElementDamage_Ratio_Per": {
"type": "float",
"dynamicValue": 0.0
},
"Buff_MaxLevel": {
"type": "float",
"dynamicValue": 0.0
},
"Add_Interval": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"DoElementDamage_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Fire"
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack",
"Elemental_Art",
"Elemental_Burst"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamageType_Cur",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Water"
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack",
"Elemental_Art",
"Elemental_Burst"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"key": "_ABILITY_TowerBuff_ElementDamageType_Cur",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Electric"
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack",
"Elemental_Art",
"Elemental_Burst"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"key": "_ABILITY_TowerBuff_ElementDamageType_Cur",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Ice"
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack",
"Elemental_Art",
"Elemental_Burst"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
},
"key": "_ABILITY_TowerBuff_ElementDamageType_Cur",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Wind"
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack",
"Elemental_Art",
"Elemental_Burst"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"key": "_ABILITY_TowerBuff_ElementDamageType_Cur",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Rock"
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack",
"Elemental_Art",
"Elemental_Burst"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
},
"key": "_ABILITY_TowerBuff_ElementDamageType_Cur",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
},
"UNIQUE_DoElementDamage_Handler_OnTeam": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamageType_Cur",
"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": 5.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.5
}
],
"modifierNameSteps": [
"Blank",
"DoElementDamage_FireUp",
"DoElementDamage_WaterUp",
"DoElementDamage_ElectricUp",
"DoElementDamage_IceUp",
"DoElementDamage_WindUp",
"DoElementDamage_RockUp"
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_TowerBuff_ElementDamageType_Cur",
"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
}
},
"DoElementDamage_FireUp": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Add_Interval"
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamage_Level",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamage_Level",
"overrideMapKey": "Buff_Level"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_FireUp_OnAvatar"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamage_Level",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Buff_MaxLevel"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamage_Level",
"overrideMapKey": "Buff_Level"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_FireUp_OnAvatar"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_FireUp_OnAvatar"
}
]
},
"DoElementDamage_FireUp_OnAvatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FireAddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Buff_Level"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ElementDamage_Ratio_Per"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"isLimitedProperties": true
},
"DoElementDamage_WaterUp": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Add_Interval"
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamage_Level",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamage_Level",
"overrideMapKey": "Buff_Level"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_WaterUp_OnAvatar"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamage_Level",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Buff_MaxLevel"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamage_Level",
"overrideMapKey": "Buff_Level"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_WaterUp_OnAvatar"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_WaterUp_OnAvatar"
}
]
},
"DoElementDamage_WaterUp_OnAvatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WaterAddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Buff_Level"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ElementDamage_Ratio_Per"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"isLimitedProperties": true
},
"DoElementDamage_ElectricUp": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Add_Interval"
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamage_Level",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamage_Level",
"overrideMapKey": "Buff_Level"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_ElectricUp_OnAvatar"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamage_Level",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Buff_MaxLevel"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamage_Level",
"overrideMapKey": "Buff_Level"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_ElectricUp_OnAvatar"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_ElectricUp_OnAvatar"
}
]
},
"DoElementDamage_ElectricUp_OnAvatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecAddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Buff_Level"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ElementDamage_Ratio_Per"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"isLimitedProperties": true
},
"DoElementDamage_IceUp": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Add_Interval"
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamage_Level",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamage_Level",
"overrideMapKey": "Buff_Level"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_IceUp_OnAvatar"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamage_Level",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Buff_MaxLevel"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamage_Level",
"overrideMapKey": "Buff_Level"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_IceUp_OnAvatar"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_IceUp_OnAvatar"
}
]
},
"DoElementDamage_IceUp_OnAvatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_IceAddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Buff_Level"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ElementDamage_Ratio_Per"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"isLimitedProperties": true
},
"DoElementDamage_WindUp": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Add_Interval"
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamage_Level",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamage_Level",
"overrideMapKey": "Buff_Level"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_WindUp_OnAvatar"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamage_Level",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Buff_MaxLevel"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamage_Level",
"overrideMapKey": "Buff_Level"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_WindUp_OnAvatar"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_WindUp_OnAvatar"
}
]
},
"DoElementDamage_WindUp_OnAvatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WindAddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Buff_Level"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ElementDamage_Ratio_Per"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"isLimitedProperties": true
},
"DoElementDamage_RockUp": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Add_Interval"
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamage_Level",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamage_Level",
"overrideMapKey": "Buff_Level"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_RockUp_OnAvatar"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_TowerBuff_ElementDamage_Level",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Buff_MaxLevel"
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_TowerBuff_ElementDamage_Level",
"overrideMapKey": "Buff_Level"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_RockUp_OnAvatar"
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "AllPlayerAvatars",
"modifierName": "DoElementDamage_RockUp_OnAvatar"
}
]
},
"DoElementDamage_RockUp_OnAvatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_RockAddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Buff_Level"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ElementDamage_Ratio_Per"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Team",
"modifierName": "UNIQUE_DoElementDamage_Handler_OnTeam"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_RockGadgetUp_OnAvatar",
"abilitySpecials": {
"Damage_Ratio": {
"type": "float",
"dynamicValue": 0.0
},
"StaminaCost_Ratio": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"RockGadgetUp_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR10",
"campTargetType": "AllExceptSelf",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Gadget",
"Bullet",
"Field"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_COMMON_GADGET_ISSUMMON",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"modifierName": "ExtraAttack_EnhanceDamageAndStamina"
}
]
}
]
},
"ExtraAttack_EnhanceDamageAndStamina": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"ExtraAttack"
],
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Damage_Ratio"
}
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"ExtraAttack",
"ExtraAttack1",
"ExtraAttack2",
"ExtraAttack3",
"ExtraAttack_BS",
"ExtraAttack_Charge",
"Attack01",
"Attack02",
"Attack03",
"Attack04",
"Attack05",
"Attack06",
"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": "ExtraAttackStamina_CostReduce"
}
]
},
"ExtraAttackStamina_CostReduce": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_CostStaminaRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 0.0
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 1.0
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "StaminaCost_Ratio"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Sub"
}
]
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "RockGadgetUp_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_ElementAddHurt_Rock_V2",
"abilitySpecials": {
"LevelEntity_ElementAddHurt_P1_Rock": {
"type": "float",
"dynamicValue": 0.6
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementAddHurt_Rock": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_RockAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ElementAddHurt_P1_Rock"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementAddHurt_Rock"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntityTowerBuff_PhysicalAddHurt_V2",
"abilitySpecials": {
"LevelEntity_PhysicalAddHurt_P1": {
"type": "float",
"dynamicValue": 0.6
}
},
"modifiers": {
"UNIQUE_LevelEntity_PhysicalAddHurt": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_PhysicalAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_PhysicalAddHurt_P1"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_PhysicalAddHurt"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_ElementAddHurt_Electric_LoopDungeon",
"abilitySpecials": {
"ElementAddHurt_Electric_LoopDungeon": {
"type": "float",
"dynamicValue": 0.4
}
},
"modifiers": {
"UNIQUE_LevelEntity_ElementAddHurt_Electric_LoopDungeon": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ElementAddHurt_Electric_LoopDungeon"
}
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_ElementAddHurt_Electric_LoopDungeon"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_LoopDungeon_ElementReactionAttack_Shock",
"abilitySpecials": {
"LevelEntity_LoopDungeon_CD": {
"type": "float",
"dynamicValue": 3.0
},
"LevelEntity_LoopDungeon_Damage": {
"type": "float",
"dynamicValue": 4.22
}
},
"modifiers": {
"UNIQUE_LevelEntity_LoopDungeon_ElementReactionAttack_Shock": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Shock"
],
"actions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "SelfAttackTarget",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"modifierName": "LevelEntity_TowerBuff_ElementReaction_Attack"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "LevelEntity_TowerBuff_ShockBuff_CD"
}
]
}
]
},
"LevelEntity_TowerBuff_ElementReaction_Attack": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"doOffStage": true,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"doOffStage": true,
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"enBreak": 25.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_LoopDungeon_Damage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
},
"LevelEntity_TowerBuff_ShockBuff_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_LoopDungeon_CD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_IS_TOWERBUFF_REACTION_ATTACK_CD",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_LoopDungeon_ElementReactionAttack_Shock"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_NormalAttackUp",
"abilitySpecials": {
"NormalAtk_Ratio": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_TowerBuff_NormalAttackUp": {
"modifierName": "",
"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": "NormalAtk_Ratio"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_NormalAttackUp"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_NormalExFallSustainAttackUp",
"abilitySpecials": {
"BuffTime": {
"type": "float",
"dynamicValue": 0.0
},
"BuffMaxLevel": {
"type": "float",
"dynamicValue": 0.0
},
"BuffDamageUp": {
"type": "float",
"dynamicValue": 0.0
},
"BuffLevel": {
"type": "float",
"dynamicValue": 0.0
},
"AtkTime": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_TowerBuff_NormalExFallSustainAttackUp_Team": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_NormalExFallSustainAttackUp"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_NormalExFallSustainAttackUp"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_NormalExFallSustainAttackUp": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionOnGlobalValueChangeMixin",
"globalValueKey": "_LevelEntity_TowerBuff_NormalExFallSustainAttackUp_BuffCount",
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackUp_BuffCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackUp_BuffCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffMaxLevel"
},
"compareType": "LessAndEqual"
}
],
"globalValueKey": "_LevelEntity_TowerBuff_NormalExFallSustainAttackUp_BuffCount",
"overrideMapKey": "BuffLevel"
},
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackUp_BuffCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffMaxLevel"
},
"compareType": "MoreThan"
}
],
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffMaxLevel"
},
"overrideMapKey": "BuffLevel"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackUp_Buff"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackUp_Buff"
}
]
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackUp_BuffCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackUp_BuffCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.RemoveModifier",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackUp_Buff"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackUp_AtkTime"
}
],
"onAttackLanded": [
{
"$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",
"ExtraAttack",
"FallingAttack"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackUp_Handler"
}
]
}
]
},
"LevelEntity_TowerBuff_NormalExFallSustainAttackUp_Handler": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackUp_AtkTime",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackUp_BuffCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackUp_AtkTime"
}
]
},
"LevelEntity_TowerBuff_NormalExFallSustainAttackUp_Buff": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "BuffDamageUp"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "BuffLevel"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
],
"state": "AttackUp",
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackUp_BuffCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackUp_Buff"
}
]
},
"LevelEntity_TowerBuff_NormalExFallSustainAttackUp_AtkTime": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AtkTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackUp_AtkTime",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackUp_AtkTime",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackUp_Team"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_NormalAttackRandomShock",
"abilitySpecials": {
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"RandomValue": {
"type": "float",
"dynamicValue": 0.0
},
"DamageRatio": {
"type": "float",
"dynamicValue": 0.0
},
"DamageRadius": {
"type": "float",
"dynamicValue": 0.0
},
"TriggerCD": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_NormalAttackRandomShock": {
"stacking": "Unique",
"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",
"target": "Target",
"modifierName": "LevelEntity_TowerBuff_NormalAttackRandomShock_Handler"
}
]
}
]
},
"LevelEntity_TowerBuff_NormalAttackRandomShock_Handler": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "RandomValue"
},
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_LevelEntity_TowerBuff_NormalAttackRandomShock_TriggerCD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_02"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "Caster",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_LevelEntity_TowerBuff_NormalAttackRandomShock_TriggerCD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "DamageRadius"
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"enBreak": 25.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamageRatio"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "LevelEntity_TowerBuff_NormalAttackRandomShock_TriggerCD"
}
]
}
]
},
"LevelEntity_TowerBuff_NormalAttackRandomShock_TriggerCD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "TriggerCD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_NormalAttackRandomShock_TriggerCD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_TowerBuff_NormalAttackRandomShock_TriggerCD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_NormalAttackRandomShock"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp",
"abilitySpecials": {
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"BuffTime": {
"type": "float",
"dynamicValue": 0.0
},
"BuffMaxLevel": {
"type": "float",
"dynamicValue": 0.0
},
"BuffDamageUp": {
"type": "float",
"dynamicValue": 0.0
},
"BuffDamageUpTime": {
"type": "float",
"dynamicValue": 0.0
},
"AtkTime": {
"type": "float",
"dynamicValue": 0.0
},
"DamageRatio": {
"type": "float",
"dynamicValue": 0.0
},
"DamageRadius": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_Team": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionOnGlobalValueChangeMixin",
"globalValueKey": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.RemoveModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "BuffMaxLevel"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 1.0
},
{
"isOperator": true,
"operation": "Sub"
}
]
},
"compareType": "LessAndEqual"
}
],
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_Sign"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "BuffMaxLevel"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 1.0
},
{
"isOperator": true,
"operation": "Sub"
}
]
},
"compareType": "LessAndEqual"
}
],
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_Sign"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffMaxLevel"
}
}
],
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_Sign"
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffMaxLevel"
}
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_SwirlDoField_DoAttack_02"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffMaxLevel"
}
}
],
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "DamageRadius"
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"enBreak": 25.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamageRatio"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffMaxLevel"
}
}
],
"modifierName": "UNIQUE_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_Buff"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffMaxLevel"
}
}
],
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.RemoveModifier",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_Sign"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_AtkTime"
}
],
"onAttackLanded": [
{
"$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",
"ExtraAttack",
"FallingAttack"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_Handler"
}
]
}
]
},
"LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_Handler": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_AtkTime",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_AtkTime"
}
]
},
"LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_Sign": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_BuffCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_Sign"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_Buff": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffDamageUpTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffDamageUp"
}
},
"state": "AttackUp",
"isLimitedProperties": true
},
"LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_AtkTime": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AtkTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_AtkTime",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_AtkTime",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_NormalExFallSustainAttackShockUp_Team"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_AvatarHitMonsterHasElec_ImpactDamage",
"abilitySpecials": {
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"LevelEntity_ImpactDamage": {
"type": "float",
"dynamicValue": 0.0
},
"ImpactDamageCD": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_AvatarHitMonsterHasElec_ImpactDamage": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"onHittingOther": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByHasElement",
"element": "Electric"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "_LEVELENTITY_TOWERBUFF_HITMONSTER_HASELEC_IMPACT_DAMAGE_IN_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack",
"Elemental_Burst",
"Elemental_Art",
"Elemental_Art_Hold",
"Elemental_Art_Extra"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalPos",
"target": "Target",
"key": "_HASELEC_IMPACT_POS",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"setTarget": false
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_HASELEC_IMPACT_POS",
"directionKey": ""
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
"positionKey": "_HASELEC_IMPACT_POS",
"directionKey": ""
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"enBreak": 25.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_ImpactDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "Impact_Damage_CDTimer"
}
]
}
]
},
"Impact_Damage_CDTimer": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ImpactDamageCD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_LEVELENTITY_TOWERBUFF_HITMONSTER_HASELEC_IMPACT_DAMAGE_IN_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_LEVELENTITY_TOWERBUFF_HITMONSTER_HASELEC_IMPACT_DAMAGE_IN_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_AvatarHitMonsterHasElec_ImpactDamage"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ImproveElecDamage",
"abilitySpecials": {
"ElecAddHurt": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_ImproveElecDamage": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecAddHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ElecAddHurt"
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ImproveElecDamage"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ImproveHeal",
"abilitySpecials": {
"AddHeal": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_ImproveHeal": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_HealAddDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AddHeal"
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ImproveHeal"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ElecAddHurtDelta",
"abilitySpecials": {
"ElecSubHurtDelta": {
"type": "float",
"dynamicValue": 0.0
},
"StackingCD": {
"type": "float",
"dynamicValue": 0.0
},
"MaxStackingNum": {
"type": "float",
"dynamicValue": 0.0
},
"StackDuring": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_GeneralSkill_ReduceMonster_ElecAddHurtDelta_Handler": {
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
"entityTypes": [
"Monster"
],
"reactionTypes": [
"Shock"
],
"actions": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_REDUCEMONSTER_ELECSUBHURT_IN_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"doOffStage": true,
"modifierName": "UNIQUE_GeneralSkill_ReduceMonster_ElecAddHurtDelta"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"doOffStage": true,
"modifierName": "GeneralSkill_ReduceMonster_CDTimer"
}
]
}
]
}
]
},
"GeneralSkill_ReduceMonster_CDTimer": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "StackingCD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_REDUCEMONSTER_ELECSUBHURT_IN_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_REDUCEMONSTER_ELECSUBHURT_IN_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_GeneralSkill_ReduceMonster_ElecAddHurtDelta": {
"stacking": "MultipleRefreshNoRemove",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxStackingNum"
},
"enableMixedUnique": true
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "StackDuring"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ElecSubHurtDelta"
}
},
"state": "DefenseDown"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "AllPlayerAvatars",
"modifierName": "UNIQUE_GeneralSkill_ReduceMonster_ElecAddHurtDelta_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_CrystalLink_MonsterEnhanced01",
"abilitySpecials": {
"HPRatio": {
"type": "float",
"dynamicValue": 0.0
},
"AttackRatio": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_CrystalLink_MonsterEnhanced01": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "HPRatio"
},
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AttackRatio"
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "LevelEntity_CrystalLink_MonsterEnhanced01"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_CrystalLink_MonsterEnhanced02",
"abilitySpecials": {
"HPRatio": {
"type": "float",
"dynamicValue": 0.0
},
"AttackRatio": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_CrystalLink_MonsterEnhanced02": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "HPRatio"
},
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AttackRatio"
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "LevelEntity_CrystalLink_MonsterEnhanced02"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_CrystalLink_MonsterEnhanced03",
"abilitySpecials": {
"HPRatio": {
"type": "float",
"dynamicValue": 0.0
},
"AttackRatio": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_CrystalLink_MonsterEnhanced03": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "HPRatio"
},
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AttackRatio"
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "LevelEntity_CrystalLink_MonsterEnhanced03"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_CrystalLink_MonsterEnhanced04",
"abilitySpecials": {
"HPRatio": {
"type": "float",
"dynamicValue": 0.0
},
"AttackRatio": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_CrystalLink_MonsterEnhanced04": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "HPRatio"
},
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AttackRatio"
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "LevelEntity_CrystalLink_MonsterEnhanced04"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_CrystalLink_MonsterEnhanced05",
"abilitySpecials": {
"HPRatio": {
"type": "float",
"dynamicValue": 0.0
},
"AttackRatio": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_CrystalLink_MonsterEnhanced05": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "HPRatio"
},
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AttackRatio"
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "LevelEntity_CrystalLink_MonsterEnhanced05"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_CrystalLink_MonsterEnhanced06",
"abilitySpecials": {
"HPRatio": {
"type": "float",
"dynamicValue": 0.0
},
"AttackRatio": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"LevelEntity_CrystalLink_MonsterEnhanced06": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "HPRatio"
},
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "AttackRatio"
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "LevelEntity_CrystalLink_MonsterEnhanced06"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_CharacterQuest_Shougun_UnendlessKatana",
"modifiers": {
"AutoTriggerAbility": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_Shougun_ElementalBurst_Weather_AfterCine"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_CharacterQuest_Shougun_UnendlessKatana_Mark",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"UNIQUE_Shougun_ElementalBurst_Weather_AfterCine": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"KatanaAddDuration": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddElementDurability",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierName": "UNIQUE_Shougun_Tachi_Handler",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.4028235E+38
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByCurrentSceneId",
"sceneIds": [
20122
]
}
],
"modifierName": "AutoTriggerAbility"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByCurrentSceneId",
"sceneIds": [
20122
]
}
],
"modifierName": "KatanaAddDuration"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_CharacterQuest_Shougun_IntervalReviveEnergy",
"abilityMixins": [
{
"$type": "MoleMole.Config.ReviveElemEnergyMixin",
"period": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"baseEnergy": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_NormalAttackTriggerBomb_V26",
"modifiers": {
"LevelEntity_TowerBuff_NormalAttackTriggerBomb_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"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",
"target": "Other",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_NormalAttackTriggerBomb_CountLayer"
}
]
}
]
},
"LevelEntity_TowerBuff_NormalAttackTriggerBomb_CountLayer": {
"stacking": "Multiple",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "TowerBuff_NormalAttackTriggerBomb_Layer",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_NormalAttackTriggerBomb_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_NormalAttackTriggerBomb_V26_Monstser",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "TowerBuff_NormalAttackTriggerBomb_Layer",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 999.0
}
],
"modifierNameSteps": [
"UNIQUE_LevelEntity_TowerBuff_NormalAttackTriggerBomb_DamageTrigger"
]
}
],
"abilitySpecials": {
"BombTime": {
"type": "float",
"dynamicValue": 10.0
},
"BombDamage": {
"type": "float",
"dynamicValue": 5.0
},
"ElementLevelCo": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_NormalAttackTriggerBomb_DamageTrigger": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_NormalAttackTriggerBomb_Damage"
}
]
},
"UNIQUE_LevelEntity_TowerBuff_NormalAttackTriggerBomb_Damage": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BombTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "BombTime"
},
{
"isOperator": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isOperator": true,
"operation": "Sub"
}
]
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_NormalAttackTriggerBomb_Effect"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"globalValueKey": "TowerBuff_NormalAttackTriggerBomb_Layer",
"overrideMapKey": "TowerBuff_NormalAttackTriggerBomb_Layer"
},
{
"$type": "MoleMole.Config.DamageByAttackValue",
"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": "ElementLevelCo"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "TowerBuff_NormalAttackTriggerBomb_Layer"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "BombDamage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "None",
"hitImpulseType": "LV3"
}
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_Single_NoneElement"
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "TowerBuff_NormalAttackTriggerBomb_Layer",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_NormalAttackTriggerBomb_Effect"
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "TowerBuff_NormalAttackTriggerBomb_Layer",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
"compareType": "MoreThanAndEqual"
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Common_AbyssDebuff_MaxLayer_EndTrigger"
}
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "TowerBuff_NormalAttackTriggerBomb_Layer",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 9.0
},
"compareType": "LessAndEqual"
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Common_AbyssDebuff_MinLayer_EndTrigger"
}
}
],
"onThinkIntervalIsFixedUpdate": true
},
"UNIQUE_LevelEntity_TowerBuff_NormalAttackTriggerBomb_Effect": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BombTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "TowerBuff_NormalAttackTriggerBomb_Layer",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 9.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 999.0
}
],
"modifierNameSteps": [
"MinLayer_Effect",
"MaxLayer_Effect"
]
}
]
},
"MinLayer_Effect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Common_AbyssDebuff_MinLayer"
}
}
]
},
"MaxLayer_Effect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Common_AbyssDebuff_MaxLayer"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "ElementLevelCo",
"type": "ElementLevelCo"
}
],
"onKill": [
{
"$type": "MoleMole.Config.RemoveUniqueModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_NormalAttackTriggerBomb_Effect"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_NormalAttackDamageUp_V26",
"abilitySpecials": {
"LevelEntity_TowerBuff_NormalAttackDamageUp": {
"type": "float",
"dynamicValue": 0.12
},
"BuffTime": {
"type": "float",
"dynamicValue": 5.0
}
},
"modifiers": {
"LevelEntity_TowerBuff_NormalAttackDamageUp_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_Is_TowerBuff_NormalAttackDamageUp_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_NormalAttackDamageUp_Effect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_AreaAttackLowHP_CD"
}
]
}
]
},
"LevelEntity_TowerBuff_AreaAttackLowHP_CD": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_Is_TowerBuff_NormalAttackDamageUp_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_Is_TowerBuff_NormalAttackDamageUp_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"LevelEntity_TowerBuff_NormalAttackDamageUp_Effect": {
"stacking": "MultipleRefreshNoRemove",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"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": "LevelEntity_TowerBuff_NormalAttackDamageUp"
}
}
],
"state": "AttackUp"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_NormalAttackDamageUp_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_MonsterElementBeHurt_V26",
"abilitySpecials": {
"BuffTime": {
"type": "float",
"dynamicValue": 5.0
},
"Monster_SubHurtDelta": {
"type": "float",
"dynamicValue": -0.06
}
},
"modifiers": {
"LevelEntity_TowerBuff_ElementBeHurt_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Electric"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_Electric"
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Fire"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_Fire"
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Water"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_Water"
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Ice"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_Ice"
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Wind"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_Wind"
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Rock"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_Rock"
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06"
]
},
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByHitElement"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"doOffStage": true,
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_None"
}
]
}
]
},
"UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_Electric": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.0
},
"enableMixedUnique": true
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElecSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Monster_SubHurtDelta"
}
},
"state": "DefenseDown"
},
"UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_Fire": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.0
},
"enableMixedUnique": true
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FireSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Monster_SubHurtDelta"
}
},
"state": "DefenseDown"
},
"UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_Water": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.0
},
"enableMixedUnique": true
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WaterSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Monster_SubHurtDelta"
}
},
"state": "DefenseDown"
},
"UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_Ice": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.0
},
"enableMixedUnique": true
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_IceSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Monster_SubHurtDelta"
}
},
"state": "DefenseDown"
},
"UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_Wind": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.0
},
"enableMixedUnique": true
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_WindSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Monster_SubHurtDelta"
}
},
"state": "DefenseDown"
},
"UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_Rock": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.0
},
"enableMixedUnique": true
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_RockSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Monster_SubHurtDelta"
}
},
"state": "DefenseDown"
},
"UNIQUE_LevelEntity_TowerBuff_ElementBeHurt_None": {
"stacking": "MultipleAllRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 7.0
},
"enableMixedUnique": true
},
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BuffTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_PhysicalSubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "Monster_SubHurtDelta"
}
},
"state": "DefenseDown"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"modifierName": "LevelEntity_TowerBuff_ElementBeHurt_Handler"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_LoopDungeon_UseSkill_GenerateBlastWave",
"abilitySpecials": {
"BlastWaveDamageValue": {
"type": "float",
"dynamicValue": 0.0
},
"BlastWaveDamageSystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"UNIQUE_LevelEntity_LoopDungeon_UseSkill_GenerateBlastWave_Decision_TriggerSkill": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
"onTriggerSkill": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LevelEntity_LoopDungeon_UseSkill_GenerateBlastWave_Action_BlastWave"
}
],
"OIIDACCCPKO": 0.2
}
]
},
"LevelEntity_LoopDungeon_UseSkill_GenerateBlastWave_Action_BlastWave": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.05
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"doOffStage": true,
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.2
}
},
"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": "BlastWaveDamageValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "BlastWaveDamageSystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.02
},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "UNIQUE_LevelEntity_LoopDungeon_UseSkill_GenerateBlastWave_Decision_TriggerSkill"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "BlastWaveDamageSystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
}
]