[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_DamageUpToEnemy", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_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": "Electric" }, { "$type": "MoleMole.Config.ByHasElement", "element": "Water" } ] } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_DamageUpToEnemy_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_OnChangeAttackUp", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Catalyst_OnChangeAttackUp", "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_Catalyst_OnChangeAttackUp_CD", "UNIQUE_Catalyst_OnChangeAttackUp_Handler" ] } ], "abilitySpecials": { "AttackUp": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_OnChangeAttackUp_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Catalyst_OnChangeAttackUpCheckIn" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetType", "isTarget": false } ], "modifierName": "Catalyst_OnChangeAttackUpCheckIn" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetType", "isTarget": false } ], "modifierName": "Catalyst_OnChangeAttackUpCheckIn" } ] }, "UNIQUE_Catalyst_OnChangeAttackUp_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_Catalyst_OnChangeAttackUp", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Catalyst_OnChangeAttackUpCheckIn": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Catalyst_OnChangeAttackUp" }, { "$type": "MoleMole.Config.AddGlobalValue", "target": "Applier", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Catalyst_OnChangeAttackUp", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] }, "UNIQUE_Catalyst_OnChangeAttackUp": { "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 } }, "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Catalyst_OnChangeAttackUpCheckIn" }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_Catalyst_OnChangeAttackUp" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_OnGainEnergyHealHP", "abilitySpecials": { "HealHP": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_OnGainEnergyHealHP_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, "onGainEnergyByBall": [ { "$type": "MoleMole.Config.HealHP", "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "HealHP" } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_OnGainEnergyHealHP_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_AttacktUpAfterReaction", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_AttacktUpAfterReaction_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "Stream", "Freeze", "Shock", "SwirlWater" ], "actions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_AttacktUpAfterReaction" } ] } ] }, "UNIQUE_Catalyst_AttacktUpAfterReaction": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 12.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_Catalyst_AttacktUpAfterReaction_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_SpeedUponEnemeyKilled", "abilityMixins": [ { "$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_Weapon_SpeedUponEnemeyKilled" } ] } ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Weapon_SpeedUponEnemeyKilled": { "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" }, "Animator_MoveSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "SpeedUp", "isLimitedProperties": true } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_ElementUpWhenNormalHit", "abilitySpecials": { "ElementDamageUp": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_ElementUpWhenNormalHit_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_ElementUpWhenNormalHit" } ] } ] }, "UNIQUE_Catalyst_ElementUpWhenNormalHit": { "stacking": "MultipleAllRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, "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": "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 } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_ElementUpWhenNormalHit_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_GenerateBallWhenCritic", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_GenerateBallWhenCritic_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Randomed", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByHitCritical" }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ByEquipAffixReady", "target": "Self", "equipAffixDataID": 114401 } ], "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_GenerateBallWhenCritic" } ] } ] }, "UNIQUE_Catalyst_GenerateBallWhenCritic": { "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": 114401 }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_ExtraElementBall" } }, { "$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 } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_GenerateBallWhenCritic_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_RandomBuff", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Catalyst_RandomBuff", "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_RandomBuff_Timer", "UNIQUE_RandomBuff_Handler" ] } ], "abilitySpecials": { "AttackUp": { "type": "float", "dynamicValue": 0.0 }, "Actor_ElementAddDelta": { "type": "float", "dynamicValue": 0.0 }, "ElemMastery": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_RandomBuff_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAvatarIn": [ { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByEquipAffixReady", "target": "Self", "equipAffixDataID": 114402 } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Catalyst_RandomBuff", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] }, "UNIQUE_Do": { "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", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_MusicOnEnter1" } } ], "isLimitedProperties": true }, "UNIQUE_Re": { "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": "Actor_ElementAddDelta" }, "Actor_ElecAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Actor_ElementAddDelta" }, "Actor_WaterAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Actor_ElementAddDelta" }, "Actor_GrassAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Actor_ElementAddDelta" }, "Actor_WindAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Actor_ElementAddDelta" }, "Actor_IceAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Actor_ElementAddDelta" }, "Actor_RockAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Actor_ElementAddDelta" } }, "state": "AttackUp", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_MusicOnEnter2" } } ], "isLimitedProperties": true }, "UNIQUE_Mi": { "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": "ElemMastery" } }, "state": "AttackUp", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_MusicOnEnter3" } } ], "isLimitedProperties": true }, "UNIQUE_RandomBuff_Timer": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.33 }, "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Do" } ], "failActions": [ { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Re" } ], "failActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Mi" } ] } ] }, { "$type": "MoleMole.Config.EquipAffixStart", "CD": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "equipAffixDataID": 114402 } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Catalyst_RandomBuff", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_ResetCDWhenSkillHit", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Catalyst_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_Catalyst_ResetCDWhenSkillHit_CD", "UNIQUE_Catalyst_ResetCDWhenSkillHit_Handler" ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_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": 114403 } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_ResetCDWhenSkillHit_SanCheck" } ] } ] }, "UNIQUE_Catalyst_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_Catalyst_ResetCDWhenSkillHit", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] } ] }, "UNIQUE_Catalyst_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": 114403 }, { "$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_Catalyst_ResetCDWhenSkillHit", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_ChanceBoltWhenNormalAttack", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Catalyst_ChanceBoltWhenNormalAttack", "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_Catalyst_ChanceBoltWhenNormalAttack_CD", "UNIQUE_Catalyst_ChanceBoltWhenNormalAttack_Handler" ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_ChanceBoltWhenNormalAttack_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": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.Randomed", "predicates": [ { "$type": "MoleMole.Config.ByEquipAffixReady", "target": "Self", "equipAffixDataID": 114404 } ], "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "successActions": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 40010001, "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.2 } }, "attachPointName": "WeaponL" } }, { "$type": "MoleMole.Config.EquipAffixStart", "CD": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "equipAffixDataID": 114404 }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Catalyst_ChanceBoltWhenNormalAttack", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] } ] } ] }, "UNIQUE_Catalyst_ChanceBoltWhenNormalAttack_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_Weapon_Catalyst_ChanceBoltWhenNormalAttack", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Arcane_Arrow", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Arcane_Arrow" } } ], "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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": 1.2 } }, "attackInfo": { "attackTag": "WeaponSkill", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "enBreak": 20.0 }, "hitPattern": { "onHitEffectName": "Eff_Hit_None_Blunt_Small", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_CritUpWhenHitNoCrit", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_CritUpWhenHitNoCrit_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "doOffStage": true, "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.ByHitCritical" } ] } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Catalyst_CritUpWhenHitNoCrit_CD" } ] }, { "$type": "MoleMole.Config.Predicated", "target": "Target", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ByHitCritical" } ], "successActions": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_Catalyst_CritUpWhenHitNoCrit" } ] } ] }, "UNIQUE_Catalyst_CritUpWhenHitNoCrit_CD": { "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.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_Catalyst_CritUpWhenHitNoCrit" } ] }, "UNIQUE_Catalyst_CritUpWhenHitNoCrit": { "stacking": "Multiple", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_CriticalDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_CritUpWhenHitNoCrit_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_Catalyst_CritUpWhenHitNoCrit" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_NormalAttackAndSkillAttack", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_NormalAttackAndSkillAttack_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_SkillUp" } ] }, { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Elemental_Art", "Elemental_Art_Hold", "Elemental_Art_Extra", "Elemental_Burst" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_NormalAttackUp" } ] } ] }, "UNIQUE_Catalyst_NormalAttackUp": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 }, "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" }, "UNIQUE_Catalyst_SkillUp": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Art", "Elemental_Art_Hold", "Elemental_Art_Extra", "Elemental_Burst" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } } ], "state": "AttackUp" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_NormalAttackAndSkillAttack_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_TeamHealAfterElementalBurst", "abilityMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerUltimateSkill": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_Weapon_Catalyst_TeamHealAfterElementalBurst_Energy" }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "AllPlayerAvatars", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } } ], "modifierName": "UNIQUE_Weapon_Catalyst_TeamHealAfterElementalBurst_Heal" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } } ], "modifierName": "UNIQUE_Weapon_Catalyst_TeamHealAfterElementalBurst_Heal" } ], "OIIDACCCPKO": 0.2 } ], "abilitySpecials": { "Time": { "type": "float", "dynamicValue": 0.0 }, "Interval": { "type": "float", "dynamicValue": 0.0 }, "Energy": { "type": "float", "dynamicValue": 0.0 }, "HealRatio": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Weapon_Catalyst_TeamHealAfterElementalBurst_Energy": { "modifierName": "", "isUnique": true, "duration": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Time" }, { "isOperator": false, "isDynamic": false, "fixedValue": 1.0 }, { "isOperator": true, "operation": "Add" } ] }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ReviveElemEnergyMixin", "period": { "isFormula": false, "isDynamic": true, "dynamicKey": "Interval" }, "baseEnergy": { "isFormula": false, "isDynamic": true, "dynamicKey": "Energy" }, "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] }, "UNIQUE_Weapon_Catalyst_TeamHealAfterElementalBurst_Heal": { "modifierName": "", "isUnique": true, "duration": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Time" }, { "isOperator": false, "isDynamic": false, "fixedValue": 1.0 }, { "isOperator": true, "operation": "Add" } ] }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": true, "dynamicKey": "Interval" }, "onThinkInterval": [ { "$type": "MoleMole.Config.HealHP", "doOffStage": true, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "HealRatio" } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_ElementUpAfterReaction", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_ElementUpAfterReaction_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "Explode", "Stream", "Burning", "Melt", "Freeze", "Shock", "Superconductor", "SwirlFire", "SwirlWater", "SwirlElectric", "SwirlIce", "CrystallizeFire", "CrystallizeWater", "CrystallizeElectric", "CrystallizeIce" ], "actions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_ElementUpAfterReaction" } ] } ] }, "UNIQUE_Catalyst_ElementUpAfterReaction": { "stacking": "MultipleAllRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "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 } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_ElementUpAfterReaction_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Blackrock", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_WEAPON_Blackrock_COUNT", "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_Blackrock_Buff1", "UNIQUE_Catalyst_Blackrock_Buff2", "UNIQUE_Catalyst_Blackrock_Buff3" ] }, { "$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_Blackrock_Timer_Ind" }, { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_WEAPON_Blackrock_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "Dua": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_Blackrock_Timer_Ind": { "stacking": "MultipleRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dua" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "AttackUp", "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_WEAPON_Blackrock_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Catalyst_Blackrock_Buff1": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Blackrock1_Catalyst" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget" } } ], "isLimitedProperties": true }, "UNIQUE_Catalyst_Blackrock_Buff2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Blackrock2_Catalyst" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget" } } ], "isLimitedProperties": true }, "UNIQUE_Catalyst_Blackrock_Buff3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Blackrock3_Catalyst" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget" } } ], "isLimitedProperties": true } }, "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_WEAPON_Blackrock_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_BouncingBall", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Catalyst_BouncingBall", "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_Catalyst_BouncingBall_CD", "UNIQUE_Catalyst_BouncingBall_Handler" ] } ], "abilitySpecials": { "Chance": { "type": "float", "dynamicValue": 0.0 }, "Times": { "type": "float", "dynamicValue": 0.0 }, "Rate": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_BouncingBall_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": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" }, { "$type": "MoleMole.Config.ByEquipAffixReady", "target": "Self", "equipAffixDataID": 114409 } ], "successActions": [ { "$type": "MoleMole.Config.Randomed", "target": "Target", "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "Chance" }, "successActions": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 40010005, "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.2 } }, "attachPointName": "WeaponL", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "Times" }, "key": "_ABILITY_Weapon_BouncingBall_Times", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "Times" }, "minValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "Times" } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "SelfAttackTarget", "modifierName": "Weapon_SetMark" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Catalyst_BouncingBall", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] } ] } ] }, "UNIQUE_Catalyst_BouncingBall_CD": { "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": 114409 } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Catalyst_BouncingBall", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Weapon_SetMark": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_BouncingBall_Recently_Hit", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_BouncingBall_Bullet", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "OpenCollider": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableBulletCollisionPluginTrigger" } ], "onRemoved": [ { "$type": "MoleMole.Config.EnableBulletCollisionPluginTrigger", "setEnable": true } ] }, "Weapon_Mark": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "key": "_ABILITY_Weapon_BouncingBall_Recently_Hit", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Weapon_SetMark": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_BouncingBall_Recently_Hit", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Purple_Bullet" } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "OpenCollider" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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": 0.6 } }, "attackInfo": { "attackTag": "WeaponSkill", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "enBreak": 36.0 }, "hitPattern": { "onHitEffectName": "Eff_Hit_None_Default_Small", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "Weapon_Mark" }, { "$type": "MoleMole.Config.SetSelfAttackTarget", "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" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Weapon_BouncingBall_Recently_Hit", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ] }, { "$type": "MoleMole.Config.ApplyModifier", "target": "SelfAttackTarget", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "OriginOwner", "key": "_ABILITY_Weapon_BouncingBall_Times", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "compareType": "MoreThanAndEqual" } ], "modifierName": "Weapon_SetMark" }, { "$type": "MoleMole.Config.AddGlobalValue", "target": "OriginOwner", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_BouncingBall_Times", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.TriggerBullet", "predicates": [ { "$type": "MoleMole.Config.ByHasAttackTarget", "target": "Self" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "OriginOwner", "key": "_ABILITY_Weapon_BouncingBall_Times", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "compareType": "MoreThanAndEqual" } ], "bulletID": 40010005, "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 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "maxAngle": 360.0 } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Outlaw", "abilitySpecials": { "Rate_1": { "type": "float", "dynamicValue": 0.0 }, "Dura_1": { "type": "float", "dynamicValue": 0.0 }, "Rate_2": { "type": "float", "dynamicValue": 0.0 }, "Dura_2": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_Outlaw_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "SprintBS", "Sprint", "LiquidStrike_BS", "LiquidStrike_BS1", "LiquidStrike_Move", "LiquidStrike_MoveStandby" ], "modifierName": "UNIQUE_Catalyst_AttackUp_InSprint" } ], "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.AttachModifier", "modifierName": "UNIQUE_Catalyst_ReduceStaminaCost_Handler" } ] } ] }, "UNIQUE_Catalyst_AttackUp_InSprint": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate_1" } }, "state": "AttackUp", "onAdded": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_Catalyst_AttackUp_AfterSprint" } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Catalyst_AttackUp_AfterSprint" } ], "isLimitedProperties": true }, "UNIQUE_Catalyst_AttackUp_AfterSprint": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura_1" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate_1" } }, "state": "AttackUp", "isLimitedProperties": true }, "UNIQUE_Catalyst_ReduceStaminaCost_Handler": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura_2" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "SprintBS", "Sprint", "LiquidStrike_BS", "LiquidStrike_BS1", "LiquidStrike_Move", "LiquidStrike_MoveStandby" ], "modifierName": "UNIQUE_Catalyst_ReduceStaminaCost_Buff" } ], "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Outlaw_Common_Buff" } } ] }, "UNIQUE_Catalyst_ReduceStaminaCost_Buff": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_CostStaminaRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 0.0 }, { "isOperator": false, "isDynamic": false, "fixedValue": 1.0 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate_2" }, { "isOperator": true, "operation": "Mul" }, { "isOperator": true, "operation": "Sub" } ] } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_Outlaw_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_Catalyst_AttackUp_AfterSprint" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Lanternrite", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Catalyst_Lanternrite", "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_Catalyst_Lanternrite_CD", "UNIQUE_Catalyst_Lanternrite_Handler" ] } ], "abilitySpecials": { "ChanceProb": { "type": "float", "dynamicValue": 0.0 }, "Rate_Bright": { "type": "float", "dynamicValue": 0.0 }, "Rate_Dark": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_Lanternrite_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": 114411 } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Catalyst_Lanternrite", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Catalyst_Lanternrite_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Randomed", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ] }, { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ByEquipAffixReady", "target": "Self", "equipAffixDataID": 114411 } ], "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "ChanceProb" }, "successActions": [ { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "successActions": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 40010010, "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.2 } }, "attachPointName": "WeaponL" } } ], "failActions": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 40010011, "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.2 } }, "attachPointName": "WeaponL" } } ] }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Catalyst_Lanternrite", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Lanternrite_Bright", "abilitySpecials": { "Rate_Bright": { "type": "float", "dynamicValue": 0.0 } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Lanternrite_Bright" } } ], "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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": 0.2 } }, "attackInfo": { "attackTag": "WeaponSkill", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate_Bright" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "enBreak": 20.0 }, "hitPattern": { "onHitEffectName": "Eff_Hit_None_Blunt_Small", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Lanternrite_Dark", "abilitySpecials": { "Rate_Dark": { "type": "float", "dynamicValue": 0.0 } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Lanternrite_Dark" } } ], "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "target": "Target", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Blast_R30" }, "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity" } } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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.5 } }, "attackInfo": { "attackTag": "WeaponSkill", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate_Dark" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "enBreak": 20.0 }, "hitPattern": { "onHitEffectName": "Eff_Hit_None_Blunt_Small", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Dragonfell", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Catalyst_Dragonfell", "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_Catalyst_Dragonfell_CD", "UNIQUE_Catalyst_Dragonfell_Handler" ] } ], "abilitySpecials": { "ChanceProb": { "type": "float", "dynamicValue": 0.0 }, "Rate": { "type": "float", "dynamicValue": 0.0 }, "RateToIce": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_Dragonfell_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": 114412 } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Catalyst_Dragonfell", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Catalyst_Dragonfell_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Randomed", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ] }, { "$type": "MoleMole.Config.ByEquipAffixReady", "target": "Self", "equipAffixDataID": 114412 } ], "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "ChanceProb" }, "successActions": [ { "$type": "MoleMole.Config.SetGlobalPos", "target": "Target", "key": "_ABILITY_Weapon_Dragonfell_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_Weapon_Dragonfell_Pos", "directionKey": "" }, "gadgetID": 40020007, "campID": 1001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Catalyst_Dragonfell", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Dragonfell_Gadget", "abilityMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "WeaponSkill" ], "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "RateToIce" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByHasElement", "element": "Ice" }, { "$type": "MoleMole.Config.ByHasElement", "element": "Frozen" } ] } ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "RateToIce": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Dragonfell_Appear": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.4 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_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": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "WeaponSkill", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "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" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dragonfell_Appear" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_NormalAttackAndExtraAttack", "abilitySpecials": { "Rate_1": { "type": "float", "dynamicValue": 0.0 }, "Duration_1": { "type": "float", "dynamicValue": 0.0 }, "Rate_2": { "type": "float", "dynamicValue": 0.0 }, "Duration_2": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_NormalAttackAndExtraAttack_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_NormalAttackHit_Buff" } ] }, { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "ExtraAttack" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_ExtraAttackHit_Buff" } ] } ] }, "UNIQUE_Catalyst_NormalAttackHit_Buff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Duration_1" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "ExtraAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate_1" } } ], "state": "AttackUp" }, "UNIQUE_Catalyst_ExtraAttackHit_Buff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Duration_2" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate_2" } }, "state": "AttackUp", "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_NormalAttackAndExtraAttack_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Legend_Dvalin", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Catalyst_Legend_Dvalin", "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_Catalyst_Legend_Dvalin_CD", "UNIQUE_Catalyst_Legend_Dvalin_Handler" ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "Chance": { "type": "float", "dynamicValue": 0.0 }, "Rate_2": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_Legend_Dvalin_Handler": { "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", "predicates": [ { "$type": "MoleMole.Config.ByEquipAffixReady", "target": "Self", "equipAffixDataID": 114501 } ], "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "Chance" }, "successActions": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 40010003, "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.EquipAffixStart", "CD": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "equipAffixDataID": 114501 }, { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Catalyst_Legend_Dvalin", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] } ] } ] }, "UNIQUE_Catalyst_Legend_Dvalin_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_Catalyst_Legend_Dvalin", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Catalyst_Legend_Dvalin_ElementUp": { "modifierName": "", "isUnique": true, "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" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_Legend_Dvalin_ElementUp" } ], "onRemoved": [ { "$type": "MoleMole.Config.KillGadget", "gadgetInfo": { "configID": 40010003 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Legend_Dvalin_WindBall", "modifiers": { "Serch_And_Fire": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.SetSelfAttackTarget", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "topLimit": 1, "sortType": "Nearest", "shapeName": "CircleR15", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ] }, { "$type": "MoleMole.Config.TriggerBullet", "predicates": [ { "$type": "MoleMole.Config.ByHasAttackTarget" } ], "bulletID": 40010004, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_WindBall" } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Serch_And_Fire" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Arcane_Bullet", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Arcane_Bullet" } } ], "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint", "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": 1.2 } }, "attackInfo": { "attackTag": "WeaponSkill", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "enBreak": 20.0 }, "hitPattern": { "onHitEffectName": "Eff_Hit_None_Blunt_Small", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Legend_Fourwinds", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Catalyst_Fourwinds_AttackBuffLevel", "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 } ], "modifierNameSteps": [ "Blank", "UNIQUE_Catalyst_FourwindsBuff1", "UNIQUE_Catalyst_FourwindsBuff2", "UNIQUE_Catalyst_FourwindsBuff3", "UNIQUE_Catalyst_FourwindsBuff4" ] } ], "abilitySpecials": { "Speed": { "type": "float", "dynamicValue": 0.0 }, "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Blank": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_Catalyst_Fourwinds_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_FourwindsBuffTime" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Catalyst_Fourwinds_AttackBuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Catalyst_FourwindsBuffTime": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -100.0 }, "key": "_ABILITY_Catalyst_Fourwinds_AttackBuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Catalyst_FourwindsBuff1": { "modifierName": "", "isUnique": true, "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" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_MengdeTag1" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget" } } ], "isLimitedProperties": true }, "UNIQUE_Catalyst_FourwindsBuff2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_ElecAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_WaterAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_GrassAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_WindAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_IceAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_RockAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_MengdeTag2" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget" } } ], "isLimitedProperties": true }, "UNIQUE_Catalyst_FourwindsBuff3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_ElecAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_WaterAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_GrassAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_WindAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_IceAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_RockAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_MengdeTag3" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget" } } ], "isLimitedProperties": true }, "UNIQUE_Catalyst_FourwindsBuff4": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_ElecAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_WaterAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_GrassAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_WindAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_IceAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_RockAddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_MengdeTag4" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget" } } ], "isLimitedProperties": true }, "UNIQUE_Catalyst_Fourwinds_MoveSpeed": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_MoveSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Speed" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Catalyst_Fourwinds_Handler" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_Fourwinds_MoveSpeed" } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Catalyst_Fourwinds_AttackBuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onAvatarOut": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -100.0 }, "key": "_ABILITY_Catalyst_Fourwinds_AttackBuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Kunwu_DamageUpWithShield", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Catalyst_Kunwu_IsHasShield", "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_Weapon_Catalyst_Kunwu_NoShieldBuff", "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff" ] }, { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "type": "Current", "predicates": [ { "$type": "MoleMole.Config.ByHasShield", "type": "All" } ], "modifierName": "UNIQUE_Weapon_Catalyst_Kunwu_CheckShield" } ], "abilitySpecials": { "Shield_Up": { "type": "float", "dynamicValue": 0.0 }, "Dmg_Rate": { "type": "float", "dynamicValue": 0.0 }, "Timer": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Weapon_Catalyst_Kunwu_DamageUpWithShield_Handler": { "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.ApplyModifier", "modifierName": "UNIQUE_Weapon_Catalyst_Kunwu_AddCount" } ] } ] }, "UNIQUE_Weapon_Catalyst_Kunwu_CheckShield": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Catalyst_Kunwu_IsHasShield", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Catalyst_Kunwu_IsHasShield", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Weapon_Catalyst_Kunwu_AddCount": { "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.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Catalyst_Kunwu_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Weapon_Catalyst_Kunwu_BuffTimer" } ] }, "UNIQUE_Weapon_Catalyst_Kunwu_BuffTimer": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Timer" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Catalyst_Kunwu_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Catalyst_Kunwu_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 }, { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 } ], "modifierNameSteps": [ "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Blank", "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level01", "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level02", "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level03", "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level04", "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level05" ] } ] }, "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Blank": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level01": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dmg_Rate" } }, "isLimitedProperties": true }, "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level02": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Dmg_Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "isLimitedProperties": true }, "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level03": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Dmg_Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "isLimitedProperties": true }, "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level04": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Dmg_Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "isLimitedProperties": true }, "UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level05": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Dmg_Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 5.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "isLimitedProperties": true }, "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Catalyst_Kunwu_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 }, { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 } ], "modifierNameSteps": [ "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Blank", "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level01", "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level02", "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level03", "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level04", "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level05" ] } ] }, "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Blank": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level01": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Dmg_Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "isLimitedProperties": true }, "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level02": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Dmg_Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "isLimitedProperties": true }, "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level03": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Dmg_Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 6.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "isLimitedProperties": true }, "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level04": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Dmg_Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 8.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "isLimitedProperties": true }, "UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level05": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Dmg_Rate" }, { "isOperator": false, "isDynamic": false, "fixedValue": 10.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "isLimitedProperties": true }, "UNIQUE_Weapon_Catalyst_Kunwu_BuffEffHandler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Catalyst_Kunwu_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 }, { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 } ], "modifierNameSteps": [ "Weapon_Catalyst_Kunwu_Eff_Blank", "Weapon_Catalyst_Kunwu_Eff_1", "Weapon_Catalyst_Kunwu_Eff_2", "Weapon_Catalyst_Kunwu_Eff_3", "Weapon_Catalyst_Kunwu_Eff_4", "Weapon_Catalyst_Kunwu_Eff_5" ] } ] }, "Weapon_Catalyst_Kunwu_Eff_Blank": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "Weapon_Catalyst_Kunwu_Eff_1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Kunwu_Stack_01" } } ] }, "Weapon_Catalyst_Kunwu_Eff_2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Kunwu_Stack_02" } } ] }, "Weapon_Catalyst_Kunwu_Eff_3": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Kunwu_Stack_03" } } ] }, "Weapon_Catalyst_Kunwu_Eff_4": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Kunwu_Stack_04" } } ] }, "Weapon_Catalyst_Kunwu_Eff_5": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Kunwu_Stack_05" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Weapon_Catalyst_Kunwu_DamageUpWithShield_Handler" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Weapon_Catalyst_Kunwu_BuffEffHandler" }, { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Catalyst_Kunwu_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Catalyst_Kunwu_IsHasShield", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Morax_HpToAtk", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByEventMixin", "onEvent": "HP", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Catalyst_Morax_Last_MaxHp", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FIGHT_PROP_MAX_HP" } } ] } ], "actions": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FIGHT_PROP_MAX_HP" }, "key": "_ABILITY_Catalyst_Morax_Last_MaxHp", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_Catalyst_Morax_HpToAtk_Buff" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Catalyst_Morax_HpToAtk_Buff" } ], "costEnergyDeltaName": "" } ], "abilitySpecials": { "Hp_Rate": { "type": "float", "dynamicValue": 0.0 }, "HptoAtk_Factor": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_Morax_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_Morax_HpToAtk_Buff" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Catalyst_Morax_Last_MaxHp", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FIGHT_PROP_MAX_HP" } } ], "failActions": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FIGHT_PROP_MAX_HP" }, "key": "_ABILITY_Catalyst_Morax_Last_MaxHp", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_Catalyst_Morax_HpToAtk_Buff" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Catalyst_Morax_HpToAtk_Buff" } ] } ] }, "UNIQUE_Catalyst_Morax_HpToAtk_Buff": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackExtraDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "FIGHT_PROP_MAX_HP" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "HptoAtk_Factor" }, { "isOperator": true, "operation": "Mul" } ] } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "FIGHT_PROP_MAX_HP" }, "key": "_ABILITY_Catalyst_Morax_Last_MaxHp", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Catalyst_Morax_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Kaleido", "abilityMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "FIGHT_PROP_MAX_HP" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "HptoExtraDamage_Factor" }, { "isOperator": true, "operation": "Mul" } ] } }, { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerUltimateSkill": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_Kaleido_BurstBuff" } ], "OIIDACCCPKO": 0.2 } ], "abilitySpecials": { "HptoExtraDamage_Factor": { "type": "float", "dynamicValue": 0.0 }, "Dura": { "type": "float", "dynamicValue": 0.0 }, "Energy": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_Kaleido_BurstBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Catalyst_Kaleido_Inner" } }, { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Catalyst_Kaleido_Outer" } } ], "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Catalyst_Kaleido_ReviveEnergy" } ] } ] }, "UNIQUE_Catalyst_Kaleido_ReviveEnergy": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ReviveElemEnergy", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "Energy" } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Bakufu", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "Explode" ], "actions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_Bakufu_FireBuff_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff_Handler" } ] }, { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "Shock" ], "actions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_Bakufu_WaterBuff_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff_Handler" } ] }, { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "Superconductor" ], "actions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_Bakufu_IceBuff_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff_Handler" } ] }, { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "SwirlElectric" ], "actions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_Bakufu_WindBuff_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff_Handler" } ] }, { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "CrystallizeElectric" ], "actions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_Bakufu_RockBuff_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff_Handler" } ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "BuffTime": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_Bakufu_ElecBuff_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, { "$type": "MoleMole.Config.ByTargetElement", "elementType": "Electric" } ], "modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, { "$type": "MoleMole.Config.ByTargetElement", "elementType": "Electric" } ], "modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff" } ] }, "UNIQUE_Catalyst_Bakufu_FireBuff_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, { "$type": "MoleMole.Config.ByTargetElement", "elementType": "Fire" } ], "modifierName": "UNIQUE_Catalyst_Bakufu_FireBuff" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, { "$type": "MoleMole.Config.ByTargetElement", "elementType": "Fire" } ], "modifierName": "UNIQUE_Catalyst_Bakufu_FireBuff" } ] }, "UNIQUE_Catalyst_Bakufu_WaterBuff_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, { "$type": "MoleMole.Config.ByTargetElement", "elementType": "Water" } ], "modifierName": "UNIQUE_Catalyst_Bakufu_WaterBuff" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, { "$type": "MoleMole.Config.ByTargetElement", "elementType": "Water" } ], "modifierName": "UNIQUE_Catalyst_Bakufu_WaterBuff" } ] }, "UNIQUE_Catalyst_Bakufu_IceBuff_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, { "$type": "MoleMole.Config.ByTargetElement", "elementType": "Ice" } ], "modifierName": "UNIQUE_Catalyst_Bakufu_IceBuff" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, { "$type": "MoleMole.Config.ByTargetElement", "elementType": "Ice" } ], "modifierName": "UNIQUE_Catalyst_Bakufu_IceBuff" } ] }, "UNIQUE_Catalyst_Bakufu_WindBuff_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, { "$type": "MoleMole.Config.ByTargetElement", "elementType": "Wind" } ], "modifierName": "UNIQUE_Catalyst_Bakufu_WindBuff" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, { "$type": "MoleMole.Config.ByTargetElement", "elementType": "Wind" } ], "modifierName": "UNIQUE_Catalyst_Bakufu_WindBuff" } ] }, "UNIQUE_Catalyst_Bakufu_RockBuff_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, { "$type": "MoleMole.Config.ByTargetElement", "elementType": "Rock" } ], "modifierName": "UNIQUE_Catalyst_Bakufu_RockBuff" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, { "$type": "MoleMole.Config.ByTargetElement", "elementType": "Rock" } ], "modifierName": "UNIQUE_Catalyst_Bakufu_RockBuff" } ] }, "UNIQUE_Catalyst_Bakufu_ElecBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "BuffTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_ElecAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true }, "UNIQUE_Catalyst_Bakufu_FireBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "BuffTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true }, "UNIQUE_Catalyst_Bakufu_WaterBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "BuffTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_WaterAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true }, "UNIQUE_Catalyst_Bakufu_IceBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "BuffTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_IceAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true }, "UNIQUE_Catalyst_Bakufu_WindBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "BuffTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_WindAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true }, "UNIQUE_Catalyst_Bakufu_RockBuff": { "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": "Rate" } }, "state": "AttackUp", "isLimitedProperties": true } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Narukami", "abilityMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerSkill": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Catalyst_Narukami_Buff_Timer" }, { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Catalyst_Narukami_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "OIIDACCCPKO": 0.2 }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Catalyst_Narukami_BuffLevel", "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": 10.0 } ], "modifierNameSteps": [ "UNIQUE_Catalyst_Narukami_Buff_1", "UNIQUE_Catalyst_Narukami_Buff_2", "UNIQUE_Catalyst_Narukami_Buff_3" ] } ], "abilitySpecials": { "DamageRatio": { "type": "float", "dynamicValue": 0.0 }, "Dura": { "type": "float", "dynamicValue": 0.0 }, "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_Narukami_Buff_Timer": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Catalyst_Narukami" } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Catalyst_Narukami_BuffLevel", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Catalyst_Narukami_Buff_1": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Art", "Elemental_Art_Extra", "Elemental_Art_Hold" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageRatio" } } ], "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Level", "type": "Int", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Catalyst_Narukami" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Change", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Catalyst_Narukami" } } ] }, "UNIQUE_Catalyst_Narukami_Buff_2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Art", "Elemental_Art_Extra", "Elemental_Art_Hold" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "DamageRatio" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] } } ], "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Level", "type": "Int", "value": 2, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Catalyst_Narukami" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Change", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Catalyst_Narukami" } } ] }, "UNIQUE_Catalyst_Narukami_Buff_3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Art", "Elemental_Art_Extra", "Elemental_Art_Hold" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "DamageRatio" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] } } ], "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", "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Level", "type": "Int", "value": 3, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Catalyst_Narukami" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Change", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Catalyst_Narukami" } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Catalyst_Jyanome", "abilityMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerSkill": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Catalyst_Jyanome_ArtBuff" } ], "OIIDACCCPKO": 0.2 } ], "abilitySpecials": { "ChargeEfficiency": { "type": "float", "dynamicValue": 0.0 }, "Dura": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Catalyst_Jyanome_ArtBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_ChargeEfficiencyDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "ChargeEfficiency" } }, "state": "AttackUp" } }, "isDynamicAbility": true } } ]