[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Sword_ChangeColor", "modifiers": { "handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_WEAPONSKILL_ChangeColor_COUNT", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 6.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } ], "modifierNameSteps": [ "No_Color", "Water", "Fire", "Ice", "Wind", "Electric", "Rock", "Reset" ] } ] }, "No_Color": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "overrideWeaponElement": true }, "Water": { "modifierName": "", "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "overrideWeaponElement": true }, "Fire": { "modifierName": "", "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "overrideWeaponElement": true }, "Ice": { "modifierName": "", "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "overrideWeaponElement": true }, "Wind": { "modifierName": "", "elementType": "Wind", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "overrideWeaponElement": true }, "Electric": { "modifierName": "", "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "overrideWeaponElement": true }, "Rock": { "modifierName": "", "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "overrideWeaponElement": true }, "Reset": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "key": "_ABILITY_WEAPONSKILL_ChangeColor_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "handler" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_WEAPONSKILL_ChangeColor_COUNT", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Sword_Norse", "abilitySpecials": { "HealHP": { "type": "float", "dynamicValue": 100.0 } }, "modifiers": { "UNIQUE_Sword_Norse_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Sword_Norse_Timer" } ] }, "UNIQUE_Sword_Norse_Timer": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.HealHP", "amount": { "isFormula": false, "isDynamic": true, "dynamicKey": "HealHP" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Sword_Norse_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Sword_Zephyrus", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByEnergyChangeMixin", "elementTypes": [ "Water", "Fire", "Electric", "Ice", "Frozen", "Wind", "Rock" ], "doWhenEnergyMax": true, "onGainEnergyMax": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Sword_Zephyrus_Handler" } ] } ], "abilitySpecials": { "HealHP": { "type": "float", "dynamicValue": 0.12 } }, "modifiers": { "UNIQUE_Sword_Zephyrus_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 45.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "modifierName": "UNIQUE_Sword_Zephyrus_Heal" } ] }, "UNIQUE_Sword_Zephyrus_Heal": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 45.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.HealHP", "doOffStage": true, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "HealHP" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Sword_Test_Aoe", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByEnergyChangeMixin", "elementTypes": [ "Water", "Fire", "Electric", "Ice", "Frozen", "Wind", "Rock" ], "doWhenEnergyMax": true, "onGainEnergyMax": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Sword_Test_Wind" } ] } ], "abilitySpecials": { "AttackRatio": { "type": "float", "dynamicValue": 5.0 } }, "modifiers": { "UNIQUE_Sword_Test_Wind": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.8 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_WindBreathe_Tornado_Wind" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.DamageByAttackValue", "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 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "damageExtra": { "isFormula": false, "isDynamic": true, "dynamicKey": "AttackRatio" } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseType": "", "hitHaltTime": 0.03, "hitHaltTimeScale": 0.01 } } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Pole_Zephyrus", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByEnergyChangeMixin", "elementTypes": [ "Water", "Fire", "Electric", "Ice", "Frozen", "Wind", "Rock" ], "doWhenEnergyMax": true, "onGainEnergyMax": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Pole_Zephyrus_Handler" } ] } ], "abilitySpecials": { "HealHP": { "type": "float", "dynamicValue": 0.03 } }, "modifiers": { "UNIQUE_Pole_Zephyrus_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Pole_Zephyrus_Heal" } ] }, "UNIQUE_Pole_Zephyrus_Heal": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.HealHP", "doOffStage": true, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "HealHP" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Pole_NormalAttackUpUnlessBeinghit", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Pole_NormalAttackUpUnlessBeinghit", "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_NormalAttackUp_CD", "UNIQUE_Pole_NormalAttackUpUnlessBeinghit" ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.2 } }, "modifiers": { "UNIQUE_Pole_NormalAttackUpUnlessBeinghit": { "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": false, "isDynamic": true, "dynamicKey": "Rate" } } ], "onBeingHit": [ { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Pole_NormalAttackUpUnlessBeinghit", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] }, "UNIQUE_NormalAttackUp_CD": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Pole_NormalAttackUpUnlessBeinghit", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Claymore_Zephyrus", "abilityMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerSkill": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Claymore_Zephyrus_Handler" } ], "OIIDACCCPKO": 0.2 } ], "abilitySpecials": { "GetElementRatio": { "type": "float", "dynamicValue": 1.0 } }, "modifiers": { "UNIQUE_Claymore_Zephyrus_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByHitCritical" } ], "modifierName": "UNIQUE_Ball" } ] }, "UNIQUE_Ball": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.GenerateElemBall", "configID": 2008, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "ratio": { "isFormula": false, "isDynamic": true, "dynamicKey": "GetElementRatio" }, "baseEnergy": 6.0 } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Claymore_ExtraPhyDamagePerHit", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 2.0 }, "Rate2": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Claymore_ExtraPhyDamagePerHit_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.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "WeaponSkill" ] } ] } ], "successActions": [ { "$type": "MoleMole.Config.DamageByAttackValue", "target": "Target", "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "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 } }, "attachPointName": "RootNode" }, "attackInfo": { "attackTag": "WeaponSkill", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate2" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "enBreak": 25.0, "damageExtra": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "Default", "hitHaltTimeScale": 0.01 } } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Claymore_ExtraPhyDamagePerHit_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Claymore_IgnoreDefense", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Claymore_IgnoreDefense": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_DefenseIgnoreRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Claymore_IgnoreDefense" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_TestAttackTag", "abilityMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerNormalAttack": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Blast_Small" } } ], "onTriggerSkill": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Wolfmound" } } ], "onTriggerUltimateSkill": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_MusicBlast" } } ], "OIIDACCCPKO": 0.2 } ], "modifiers": { "Test_AttackSpeed": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_AttackSpeedRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 } } } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Test_AttackSpeed" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Common_Test", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Common_HealAmountHPonEnemyKilled_Handler": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAbility", "abilityName": "Weapon_Common_Heal", "abilitySpecials": { "Rate": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Dura": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 } } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Heal", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "_ABILITY_Heal", "overrideMapKey": "Rate" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Common_HealAmountHPonEnemyKilled_Handler" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Heal", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Common_HealAmountHPonEnemyKilled_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Common_Heal", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 10.0 }, "aure": { "type": "float", "dynamicValue": 100.0 }, "Dura": { "type": "float", "dynamicValue": 5.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.HealHP", "amount": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Blast_R30" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Common_SpeedUp", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.3 } }, "modifiers": { "UNIQUE_Common_AttackSpeedUp_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Attack01_BS", "Attack01", "Attack02", "Attack03", "Attack04", "Attack05", "Attack06", "ShootBS", "Shoot", "Aim", "FastAim", "ExtraAttack", "ExtraAttack1", "ExtraAttack2", "ExtraAttack3", "ExtraAttack_BS", "ExtraAttack_AS" ], "modifierName": "UNIQUE_Common_AttackSpeedUp" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_Common_AttackSpeedUp" } ] }, "UNIQUE_Common_AttackSpeedUp": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_OverallSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "SpeedUp", "isLimitedProperties": true, "buffID": 10003 } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Common_AttackSpeedUp_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Common_SpeedDown", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": -0.2 } }, "modifiers": { "UNIQUE_Common_AttackSpeedDown_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Attack01", "Attack02", "Attack03", "Attack04", "Attack05", "Attack06", "ShootBS", "Shoot", "Aim", "Lisa_Attack01", "Lisa_Attack02", "Lisa_Attack03", "Lisa_Attack04", "Ningguang_Attack01", "Ningguang_Attack02", "Ningguang_Attack03", "Ningguang_Attack04", "Barbara_Attack01", "Barbara_Attack02", "Barbara_Attack03", "Barbara_Attack04" ], "modifierName": "UNIQUE_Common_AttackSpeedDown" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_Common_AttackSpeedDown" } ] }, "UNIQUE_Common_AttackSpeedDown": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_OverallSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "SpeedDown", "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Common_AttackSpeedDown_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Common_HealFieldWhenKill", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Common_HealFieldWhenKill", "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_Common_HealFieldWhenKill_CD", "UNIQUE_Common_HealFieldWhenKill_Handler" ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 1.0 }, "CDTime": { "type": "float", "dynamicValue": 20.0 } }, "modifiers": { "UNIQUE_Common_HealFieldWhenKill_Handler": { "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.Randomed", "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "successActions": [ { "$type": "MoleMole.Config.CreateGadget", "target": "Target", "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 } }, "onGround": true, "alongGround": true }, "gadgetID": 40020001, "campID": 1001 }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Common_HealFieldWhenKill", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] } ] } ] } ] }, "UNIQUE_Common_HealFieldWhenKill_CD": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Common_HealFieldWhenKill", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Common_HealFieldWhenKill_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_HealField", "abilitySpecials": { "HealHP": { "type": "float", "dynamicValue": 100.0 } }, "modifiers": { "UNIQUE_HealField": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 6.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.HealHP", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR6", "campTargetType": "Alliance", "campBasedOn": "Owner", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "amount": { "isFormula": false, "isDynamic": true, "dynamicKey": "HealHP" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Qin_DandelionWind" } }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_HealField" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Common_GetShield&EXplode", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Common_GetShield&EXplode", "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_Common_GetShield&EXplode_CD", "UNIQUE_Common_GetShield&EXplode_Handler" ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "Damage": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Common_GetShield&EXplode_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onBeingHit": [ { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Common_GetShield&EXplode", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] }, "UNIQUE_Common_GetShield&EXplode_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Common_GetShield&EXplode_Shield" } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Common_GetShield&EXplode", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Common_GetShield&EXplode_Shield": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 5.9 }, "modifierMixins": [ { "$type": "MoleMole.Config.EliteShieldMixin", "shieldType": "default", "shieldAngle": { "isFormula": false, "isDynamic": false, "fixedValue": 360.0 }, "shieldHPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "costShieldRatioName": "", "showDamageText": "INFO_ELITE_DEFENCE", "onShieldBroken": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Properties_Shield_AS" } }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_Common_GetShield&EXplode_Shield" } ] } ], "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Properties_Shield" } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_MusicBlast" }, "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.7 } } } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "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 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "WeaponSkill", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01, "canBeDefenceHalt": true } } }, "targetType": "Enemy" } ] } }, "onRemoved": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_Common_GetShield&EXplode_Shield" } ], "onKill": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_Common_GetShield&EXplode_Shield" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Pole_Morphling", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "onEvent": "HP", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "target": "Self", "logic": "GreaterOrEqual", "HPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } ], "modifierName": "UNIQUE_Pole_Morphling_Atk" }, { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "onEvent": "HP", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "target": "Self", "logic": "Lesser", "HPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } ], "modifierName": "UNIQUE_Pole_Morphling_Def" } ], "abilitySpecials": { "AtkRate": { "type": "float", "dynamicValue": 0.0 }, "DefRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Pole_Morphling_Atk": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkRate" } }, "state": "AttackUp" }, "UNIQUE_Pole_Morphling_Def": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_DefenceRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "DefRate" } }, "state": "DefenseUp" } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_AfterSprint", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "SprintBS", "Sprint", "LiquidStrike_BS", "LiquidStrike_BS1", "LiquidStrike_Move", "LiquidStrike_Stand" ], "modifierName": "UNIQUE_Bow_InSprint" } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 }, "Dura": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_InSprint": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": true, "dynamicKey": "Time" }, "onThinkInterval": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_AttackUp_InSprint" } ] }, "UNIQUE_Bow_AttackUp_InSprint": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "AttackUp", "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Bow_AttackUp_AfterSprint" } ] }, "UNIQUE_Bow_AttackUp_AfterSprint": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp" } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Claymore_EnergyPoem1", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByEnergyChangeMixin", "elementTypes": [ "Electric", "Fire", "Water", "Grass", "Ice", "Wind", "Rock" ], "doWhenEnergyMax": true, "onGainEnergyByBall": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Claymore_EnergyPoem" } ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 }, "DamageRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Claymore_EnergyPoem_Buff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Time" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp" }, "UNIQUE_Claymore_EnergyPoem": { "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", "Elemental_Art", "Elemental_Art_Hold", "Elemental_Art_Extra", "Elemental_Burst" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageRate" } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Diluc_Talent_NextFireBlade" } } ], "onAttackLanded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Claymore_EnergyPoem_Remover" } ] }, "UNIQUE_Claymore_EnergyPoem_Remover": { "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_TriggerRed" } } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_Claymore_EnergyPoem" } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_EnergyPoem1", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByEnergyChangeMixin", "elementTypes": [ "Electric", "Fire", "Water", "Grass", "Ice", "Wind", "Rock" ], "doWhenEnergyMax": true, "onGainEnergyByBall": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Catalyst_EnergyPoem_Buff" } ] }, { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "Explode", "Stream", "Burning", "Melt", "Freeze", "Shock", "Superconductor", "SwirlFire", "SwirlWater", "SwirlElectric", "SwirlIce" ], "actions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_EnergyPoem_GainBall" } ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_EnergyPoem_Buff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Time" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_ElemMasteryDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } } }, "UNIQUE_Catalyst_EnergyPoem_GainBall": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.GenerateElemBall", "target": "SelfAttackTarget", "configID": 2017, "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 } } }, "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "baseEnergy": 3.0 }, { "$type": "MoleMole.Config.FireEffect", "target": "SelfAttackTarget", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_TriggerGreen" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Sword_Boreas", "abilityMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerSkill": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Sword_Boreas_CriticBuff" } ], "onTriggerUltimateSkill": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Sword_Boreas_CriticBuff" } ], "OIIDACCCPKO": 0.2 } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Sword_Boreas_CriticBuff": { "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": false, "fixedValue": 1.0 } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Pole_Regicide", "abilityMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerNormalAttack": [ { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByEnergyRatio", "logic": "GreaterOrEqual", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.05 } } ], "modifierName": "UNIQUE_Pole_Regicide_handler" } ], "OIIDACCCPKO": 0.2 } ], "modifiers": { "UNIQUE_Pole_Regicide_handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "ExtraAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "ExtraAttack" ] } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Pole_Regicide_Cost" } ] } ] }, "UNIQUE_Pole_Regicide_Cost": { "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.ReviveElemEnergy", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -3.0 } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Sword_IgnoreDefense", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Sword_IgnoreDefense": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_DefenseIgnoreRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Sword_IgnoreDefense" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Pole_AttackUpWhenEnter", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Pole_AttackUpWhenEnter_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAvatarIn": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Pole_AttackUpWhenEnter" } ] }, "UNIQUE_Pole_AttackUpWhenEnter": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Time" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Pole_AttackUpWhenEnter_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_SoulEater", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Catalyst_SoulEaterLevel", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } ], "modifierNameSteps": [ "UNIQUE_Catalyst_SoulEaterLevel1", "UNIQUE_Catalyst_SoulEaterLevel2", "UNIQUE_Catalyst_SoulEaterLevel3" ] }, { "$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.AttachModifier", "modifierName": "UNIQUE_Catalyst_SoulEater_Timer_Ind" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Catalyst_SoulEater_Add" } ] } ] }, { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerUltimateSkill": [ { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "_ABILITY_Weapon_Catalyst_SoulEaterLevel", "overrideMapKey": "Weapon_BuffLevel" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Catalyst_SoulEater_Ult" }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_Catalyst_SoulEater_Timer_Ind" } ], "OIIDACCCPKO": 0.2 } ], "abilitySpecials": { "Weapon_BuffLevel": { "type": "float", "dynamicValue": 0.0 }, "Rate": { "type": "float", "dynamicValue": 0.0 }, "Dura": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_SoulEater_Add": { "stacking": "Multiple", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "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_Weapon_Catalyst_SoulEaterLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Catalyst_SoulEaterLevel1": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "AttackUp", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Blackrock1_Catalyst" } } ] }, "UNIQUE_Catalyst_SoulEaterLevel2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "AttackUp", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Blackrock2_Catalyst" } } ] }, "UNIQUE_Catalyst_SoulEaterLevel3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "AttackUp", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Blackrock3_Catalyst" } } ] }, "UNIQUE_Catalyst_SoulEater_Timer_Ind": { "stacking": "Multiple", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -3.0 }, "key": "_ABILITY_Weapon_Catalyst_SoulEaterLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Catalyst_SoulEater_Ult": { "stacking": "Overlap", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Burst" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Weapon_BuffLevel" }, { "isOperator": true, "operation": "Mul" } ] } } ] } }, "onRemoved": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_Catalyst_SoulEater_Ult" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_RiseElementDMGWhenEnergyMax", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByEnergyChangeMixin", "elementTypes": [ "Fire", "Water", "Grass", "Electric", "Ice", "Rock", "Wind" ], "doWhenEnergyMax": true, "onGainEnergyMax": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_RiseElementDMGWhenEnergyMax_RiseDMG" } ] } ], "abilitySpecials": { "EleDmgUpRate": { "type": "float", "dynamicValue": 0.4 } }, "modifiers": { "UNIQUE_Bow_RiseElementDMGWhenEnergyMax_RiseDMG": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "EleDmgUpRate" }, "Actor_ElecAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "EleDmgUpRate" }, "Actor_WaterAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "EleDmgUpRate" }, "Actor_GrassAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "EleDmgUpRate" }, "Actor_WindAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "EleDmgUpRate" }, "Actor_IceAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "EleDmgUpRate" }, "Actor_RockAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "EleDmgUpRate" } }, "state": "AttackUp", "isLimitedProperties": true } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_RiseUltimateSkillDMGonAvatarIn", "abilitySpecials": { "UpDmgRate": { "type": "float", "dynamicValue": 0.4 } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_ReduceEnemySubHurtonBranchAttack", "abilitySpecials": { "SubHurtDownRate": { "type": "float", "dynamicValue": -0.3 } }, "modifiers": { "UNIQUE_Bow_ReduceEnemySubHurtonBranchAttack_Gazer": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Bow_ReduceEnemySubHurtonBranchAttack", "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_Bow_ReduceEnemySubHurtonBranchAttack_Handler", "UNIQUE_Bow_ReduceEnemySubHurtonBranchAttack_ReduceSubHurt_CD" ] } ] }, "UNIQUE_Bow_ReduceEnemySubHurtonBranchAttack_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": [ "ExtraAttack" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Bow_ReduceEnemySubHurtonBranchAttack", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "Weapon_Bow_ReduceEnemySubHurtonBranchAttack_ReduceSubHurt" } ] } ] }, "UNIQUE_Bow_ReduceEnemySubHurtonBranchAttack_ReduceSubHurt_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 45.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_ReduceEnemySubHurtonBranchAttack", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Weapon_Bow_ReduceEnemySubHurtonBranchAttack_ReduceSubHurt": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_SubHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "SubHurtDownRate" } }, "state": "DefenseDown" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_ReduceEnemySubHurtonBranchAttack_Gazer" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_ReduceEnemySubHurtonBranchAttack", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_ReduceEnemySubHurtonBranchAttack", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_AbyssKiller", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.26 } }, "modifiers": { "UNIQUE_Catalyst_AbyssKiller_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 4004 ] } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_AbyssKiller_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_EnergyMaxElementDamageUp", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Catalyst_EnergyMaxElementDamageUp", "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_EnergyMaxElementDamageUp_Timer", "UNIQUE_EnergyMaxElementDamageUp_Handler" ] } ], "abilitySpecials": { "ElementDamageUp": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_EnergyMaxElementDamageUp_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByEnergyChangeMixin", "elementTypes": [ "Electric", "Fire", "Water", "Grass", "Ice", "Wind", "Rock" ], "doWhenEnergyMax": true, "onGainEnergyMax": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Catalyst_EnergyMaxElementDamageUp", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] } ] }, "UNIQUE_EnergyMaxElementDamageUp": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementDamageUp" }, "Actor_WaterAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementDamageUp" }, "Actor_GrassAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementDamageUp" }, "Actor_IceAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementDamageUp" }, "Actor_RockAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementDamageUp" }, "Actor_ElecAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementDamageUp" }, "Actor_WindAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementDamageUp" } }, "state": "AttackUp", "isLimitedProperties": true }, "UNIQUE_EnergyMaxElementDamageUp_Timer": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 45.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_EnergyMaxElementDamageUp" } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Catalyst_EnergyMaxElementDamageUp", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Weapon_Catalyst_EnergyMaxElementDamageUp", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_OnKilledAttackUp", "abilitySpecials": { "AttackUp": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_OnKilledAttackUp_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onKill": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "modifierName": "UNIQUE_OnKilledAttackUpCheckIn" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_OnKilledAttackUpTeam" } ] }, "UNIQUE_OnKilledAttackUpCheckIn": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAvatarIn": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "Team", "modifierName": "UNIQUE_OnKilledAttackUpTeam" } ] }, "UNIQUE_OnKilledAttackUpTeam": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "modifierName": "UNIQUE_OnKilledAttackUp" } ] }, "UNIQUE_OnKilledAttackUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Time" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AttackUp" } }, "state": "AttackUp", "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_OnKilledAttackUp_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_AttacktUpAfterReaction", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.2 } }, "modifiers": { "UNIQUE_Bow_AttacktUpAfterReaction_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "Melt", "Freeze", "Superconductor", "SwirlIce" ], "actions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_AttacktUpAfterReaction" } ] } ] }, "UNIQUE_Bow_AttacktUpAfterReaction": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_AttacktUpAfterReaction_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_RiseDMGonBranchAttack", "abilitySpecials": { "UpDmgRate": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_RiseDMGonBranchAttack_Gazer": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Bow_RiseDMGonBranchAttack", "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_Bow_RiseDMGonBranchAttack_Handler", "UNIQUE_Bow_RiseDMGonBranchAttack_CD" ] } ] }, "UNIQUE_Bow_RiseDMGonBranchAttack_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EquipAffixStart", "CD": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "equipAffixDataID": 115404 } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_RiseDMGonBranchAttack", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Bow_RiseDMGonBranchAttack_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByCreateGadgetMixin", "actionQueue": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByEquipAffixReady", "target": "Caster", "equipAffixDataID": 115404 } ], "modifierName": "Weapon_Bow_RiseDMGonBranchAttack_Buff" } ] } ] }, "Weapon_Bow_RiseDMGonBranchAttack_Buff": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "ExtraAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "UpDmgRate" }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "OriginOwner", "key": "_ABILITY_Weapon_Bow_RiseDMGonBranchAttack", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ], "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "target": "Owner", "attackTags": [ "ExtraAttack" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_SpecialHit_Heavy" }, "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint" } }, { "$type": "MoleMole.Config.AddGlobalValue", "target": "Caster", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Bow_RiseDMGonBranchAttack", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_RiseDMGonBranchAttack_Gazer" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_RiseDMGonBranchAttack", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_RiseDMGonBranchAttack", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Pole_DamageUpToEnemy", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.14 } }, "modifiers": { "UNIQUE_Pole_DamageUpToEnemy_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "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": "Water" }, { "$type": "MoleMole.Config.ByHasElement", "element": "Fire" } ] } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Pole_DamageUpToEnemy_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Test", "abilityMixins": [ { "$type": "MoleMole.Config.DummyMixin", "actionList": [ [ { "$type": "MoleMole.Config.DummyAction", "doOffStage": true } ] ] }, { "$type": "MoleMole.Config.DoActionByTeamStatusMixin", "actions": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByCurTeamHasElementType", "elementType": "Fire", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "ElementFireUp" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByCurTeamElementTypeSort", "number": 4, "logic": "GreaterOrEqual" } ], "modifierName": "ElementAllUp" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByCurTeamHasWeaponType", "weaponType": "WEAPON_CLAYMORE", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "AttackUp" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByCurTeamWeaponTypeSort", "number": 4, "logic": "GreaterOrEqual" } ], "modifierName": "SpeedUp" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByCurTeamHasBodyType", "bodyType": "BODY_MALE", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "DefenseUp" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByCurTeamBodyTypeSort", "number": 4, "logic": "GreaterOrEqual" } ], "modifierName": "DefenseDown" } ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.5 } }, "modifiers": { "test": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DummyMixin", "actionList": [ [ { "$type": "MoleMole.Config.DummyAction", "doOffStage": true } ] ] }, { "$type": "MoleMole.Config.DoActionByTeamStatusMixin", "actions": [ { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamHasElementType", "elementType": "Fire", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "ElementFireUp" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamElementTypeSort", "number": 4, "logic": "GreaterOrEqual" } ], "modifierName": "ElementAllUp" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamHasWeaponType", "weaponType": "WEAPON_CLAYMORE", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "AttackUp" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamWeaponTypeSort", "number": 4, "logic": "GreaterOrEqual" } ], "modifierName": "SpeedUp" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamHasBodyType", "bodyType": "BODY_MALE", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "DefenseUp" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamBodyTypeSort", "number": 4, "logic": "GreaterOrEqual" } ], "modifierName": "DefenseDown" } ] } ] }, "ElementFireUp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true }, "ElementAllUp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Actor_ElecAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Actor_WaterAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Actor_GrassAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Actor_WindAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Actor_IceAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Actor_RockAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true }, "AttackUp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true }, "SpeedUp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_AttackSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Animator_MoveSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "SpeedUp", "isLimitedProperties": true }, "DefenseUp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_DefenceRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "SpeedUp", "isLimitedProperties": true }, "DefenseDown": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_DefenceRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "DefenseDown", "isLimitedProperties": true } }, "onAbilityStart": [ { "$type": "MoleMole.Config.DummyAction", "actionList": [ { "$type": "MoleMole.Config.DummyAction", "doOffStage": true } ] } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Test_AllTeam", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByTeamStatusMixin", "actions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_MusicBlast" } }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByBigTeamHasElementType", "elementType": "Fire", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "ElementFireUp" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByBigTeamElementTypeSort", "number": 4, "logic": "GreaterOrEqual" } ], "modifierName": "ElementAllUp" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByBigTeamHasWeaponType", "weaponType": "WEAPON_CLAYMORE", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "AttackUp" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByBigTeamWeaponTypeSort", "number": 4, "logic": "GreaterOrEqual" } ], "modifierName": "SpeedUp" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByBigTeamHasBodyType", "bodyType": "BODY_MALE", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "DefenseUp" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByBigTeamBodyTypeSort", "number": 4, "logic": "GreaterOrEqual" } ], "modifierName": "DefenseDown" } ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.5 } }, "modifiers": { "test": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByTeamStatusMixin", "actions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_MusicBlast" } }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByBigTeamHasElementType", "elementType": "Fire", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "ElementFireUp" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamElementTypeSort", "number": 4, "logic": "GreaterOrEqual" } ], "modifierName": "ElementAllUp" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByBigTeamHasWeaponType", "weaponType": "WEAPON_CLAYMORE", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "AttackUp" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamWeaponTypeSort", "number": 4, "logic": "GreaterOrEqual" } ], "modifierName": "SpeedUp" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByBigTeamHasBodyType", "bodyType": "BODY_MALE", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "DefenseUp" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamBodyTypeSort", "number": 4, "logic": "GreaterOrEqual" } ], "modifierName": "DefenseDown" } ] } ] }, "ElementFireUp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true }, "ElementAllUp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Actor_ElecAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Actor_WaterAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Actor_GrassAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Actor_WindAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Actor_IceAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Actor_RockAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true }, "AttackUp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true }, "SpeedUp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_AttackSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "Animator_MoveSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "SpeedUp", "isLimitedProperties": true }, "DefenseUp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_DefenceRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "SpeedUp", "isLimitedProperties": true }, "DefenseDown": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_DefenceRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "DefenseDown", "isLimitedProperties": true } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "test" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByBigTeamHasElementType", "elementType": "Fire", "number": 1, "logic": "GreaterOrEqual" } ], "modifierName": "ElementFireUp" }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByBigTeamHasElementType", "elementType": "Wind", "number": 1, "logic": "GreaterOrEqual" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_MusicBlast" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Test_ResetCDWhenSkillHit", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Test_ResetCDWhenSkillHit", "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_Test_ResetCDWhenSkillHit_CD", "UNIQUE_Test_ResetCDWhenSkillHit_Handler" ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 1.0 }, "CDTime": { "type": "float", "dynamicValue": 10.0 } }, "modifiers": { "UNIQUE_Test_ResetCDWhenSkillHit_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.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Elemental_Art" ] }, { "$type": "MoleMole.Config.ByEquipAffixReady", "target": "Self", "equipAffixDataID": 111403 } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Test_ResetCDWhenSkillHit_SanCheck" } ] } ] }, "UNIQUE_Test_ResetCDWhenSkillHit_SanCheck": { "stacking": "Multiple", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.9 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Test_ResetCDWhenSkillHit", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] } ] }, "UNIQUE_Test_ResetCDWhenSkillHit_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_ResetCD" } }, { "$type": "MoleMole.Config.EquipAffixStart", "CD": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "equipAffixDataID": 111403 }, { "$type": "MoleMole.Config.ModifyAvatarSkillCD", "skillSlot": [ 2 ], "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Test_ResetCDWhenSkillHit", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "isDynamicAbility": true } } ]