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