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