[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_DamageUpToEnemy", "abilityMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByHasElement", "element": "Water" }, { "$type": "MoleMole.Config.ByHasElement", "element": "Fire" } ] } ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_DamageUpHitHeadBox", "abilityMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "predicates": [ { "$type": "MoleMole.Config.ByHitBoxType", "hitBoxType": "Head" }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_DamageUpHitHeadBox_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "targetPredicates": [ { "$type": "MoleMole.Config.ByHitBoxType", "hitBoxType": "Head" }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "target": "Target", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_SpecialHit_Heavy" }, "born": { "$type": "MoleMole.Config.ConfigBornByHitPoint", "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity" } } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Bow_DamageUpHitHeadBox_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_HealAmountHPonEnemyKilled", "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.HealHP", "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "HealAmount" } } ] } ] } ], "abilitySpecials": { "HealAmount": { "type": "float", "dynamicValue": 0.0 } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_RiseDMGWithinTime", "abilitySpecials": { "Time": { "type": "float", "dynamicValue": 0.0 }, "AttackUpRatio": { "type": "float", "dynamicValue": 0.0 }, "AttackDownRatio": { "type": "float", "dynamicValue": 0.0 }, "Minus": { "type": "float", "dynamicValue": -1.0 } }, "modifiers": { "UNIQUE_Bow_RiseDMGWithinTime_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByCreateGadgetMixin", "actionQueue": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "UNIQUE_Bow_RiseDMGWithinTime_Buff" } ] } ] }, "UNIQUE_Bow_RiseDMGWithinTime_Buff": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Time" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AttackUpRatio" } } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Bow_RiseDMGWithinTime_DeBuff" } ] }, "UNIQUE_Bow_RiseDMGWithinTime_DeBuff": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "AttackDownRatio" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Minus" }, { "isOperator": true, "operation": "Mul" } ] } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_RiseDMGWithinTime_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_HeavyCritical", "abilitySpecials": { "bonusCriticalDamage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_HeavyCritical_Gazer": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Bow_HeavyCritical", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } ], "modifierNameSteps": [ "UNIQUE_Bow_HeavyCritical_Handler", "UNIQUE_Bow_HeavyCritical_CD" ] } ] }, "UNIQUE_Bow_HeavyCritical_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EquipAffixStart", "CD": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "equipAffixDataID": 115305 } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_HeavyCritical", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Bow_HeavyCritical_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "ExtraAttack" ] }, { "$type": "MoleMole.Config.ByHitBoxType", "hitBoxType": "Head" }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByEquipAffixReady", "target": "Self", "equipAffixDataID": 115305 } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Blast_Small" }, "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 } } } }, { "$type": "MoleMole.Config.DamageByAttackValue", "target": "Other", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "bonusCriticalDamage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Pierce", "enBreak": 20.0, "attackType": "Range", "bonusCritical": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "bonusCriticalHurt": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "Default", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.01 }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.12, "shakeTime": 0.12, "shakeDistance": 30.0, "shakeDir": { "x": -1.0 } } } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Bow_HeavyCritical", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_HeavyCritical_Gazer" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_HeavyCritical", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_HeavyCritical", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_MachineKiller", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_MachineKiller_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 4005 ] } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_MachineKiller_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_GenerateBallWhenCritic", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_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": 115401 } ], "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate" }, "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_GenerateBallWhenCritic" } ] } ] }, "UNIQUE_Bow_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": 115401 }, { "$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_Bow_GenerateBallWhenCritic_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_RiseElementalSkillDMG", "abilitySpecials": { "RiseElementalSkill": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_RiseElementalSkillDMG_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Burst", "Elemental_Art", "Elemental_Art_Hold", "Elemental_Art_Extra" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "RiseElementalSkill" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_RiseElementalSkillDMG_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_ResetCDWhenSkillHit", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Bow_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_Bow_ResetCDWhenSkillHit_CD", "UNIQUE_Bow_ResetCDWhenSkillHit_Handler" ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_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": 115403 } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_ResetCDWhenSkillHit_SanCheck" } ] } ] }, "UNIQUE_Bow_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_Bow_ResetCDWhenSkillHit", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] } ] }, "UNIQUE_Bow_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": 115403 }, { "$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_Bow_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_Bow_CritUpWhenHitNoCrit", "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_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_Bow_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_Bow_CritUpWhenHitNoCrit" } ] } ] }, "UNIQUE_Bow_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_Bow_CritUpWhenHitNoCrit" } ] }, "UNIQUE_Bow_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_Bow_CritUpWhenHitNoCrit_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_Bow_CritUpWhenHitNoCrit" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_RiseNormalFallExtra", "abilitySpecials": { "RiseNormalAttack": { "type": "float", "dynamicValue": 0.0 }, "FallExtraAttack": { "type": "float", "dynamicValue": 0.0 }, "Minus": { "type": "float", "dynamicValue": -1.0 } }, "modifiers": { "UNIQUE_Bow_RiseNormalFallExtra_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "RiseNormalAttack" } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "ExtraAttack" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "FallExtraAttack" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Minus" }, { "isOperator": true, "operation": "Mul" } ] } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_RiseNormalFallExtra_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_AttackGainSPDAKTBuff", "abilitySpecials": { "MoveSpeedRatio": { "type": "float", "dynamicValue": 0.0 }, "AttackRatio": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_AttackGainSPDAKTBuff_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": [ "ExtraAttack" ] }, { "$type": "MoleMole.Config.ByHitBoxType", "hitBoxType": "Head" } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Bow_AttackGainSPDAKTBuff" } ] } ] }, "UNIQUE_Bow_AttackGainSPDAKTBuff": { "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": "AttackRatio" }, "Animator_MoveSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "MoveSpeedRatio" } }, "state": "AttackUp", "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_AttackGainSPDAKTBuff_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_AttackGainAKTSPDBuff", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Bow_AttackGainAKTDSPDBuff_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 }, { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } ], "modifierNameSteps": [ "UNIQUE_Bow_AttackGainAKTDSPDBuff_Buff1", "UNIQUE_Bow_AttackGainAKTDSPDBuff_Buff2", "UNIQUE_Bow_AttackGainAKTDSPDBuff_Buff3", "UNIQUE_Bow_AttackGainAKTDSPDBuff_Buff4" ] } ], "abilitySpecials": { "AttackRatio": { "type": "float", "dynamicValue": 0.0 }, "OverallSpeedRatio": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 }, "StackLevel": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_AttackGainAKTSPDBuff_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", "ExtraAttack" ] } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Bow_AttackGainAKTSPDBuff_CD" } ] } ] }, "UNIQUE_Bow_AttackGainAKTSPDBuff_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.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Bow_AttackGainAKTDSPDBuff_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Bow_AttackGainAKTDSPDBuff_Timer" } ] }, "UNIQUE_Bow_AttackGainAKTDSPDBuff_Timer": { "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": -10.0 }, "key": "_ABILITY_Bow_AttackGainAKTDSPDBuff_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Bow_AttackGainAKTDSPDBuff_Buff1": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AttackRatio" }, "Animator_AttackSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "OverallSpeedRatio" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Attack_Stack1" } } ], "isLimitedProperties": true }, "UNIQUE_Bow_AttackGainAKTDSPDBuff_Buff2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "AttackRatio" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Animator_AttackSpeedRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "OverallSpeedRatio" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Attack_Stack2" } } ], "isLimitedProperties": true }, "UNIQUE_Bow_AttackGainAKTDSPDBuff_Buff3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "AttackRatio" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Animator_AttackSpeedRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "OverallSpeedRatio" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Attack_Stack3" } } ], "isLimitedProperties": true }, "UNIQUE_Bow_AttackGainAKTDSPDBuff_Buff4": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "AttackRatio" }, { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": true, "operation": "Mul" } ] }, "Animator_AttackSpeedRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "OverallSpeedRatio" }, { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Attack_Stack4" } } ], "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_AttackGainAKTSPDBuff_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Bow_AttackGainAKTDSPDBuff_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_Bow_FallNormalRiseExtra", "abilitySpecials": { "FallNormalAttack": { "type": "float", "dynamicValue": 0.0 }, "RiseExtraAttack": { "type": "float", "dynamicValue": 0.0 }, "Minus": { "type": "float", "dynamicValue": -1.0 } }, "modifiers": { "UNIQUE_Bow_FallNormalRiseExtra_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "FallNormalAttack" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Minus" }, { "isOperator": true, "operation": "Mul" } ] } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "ExtraAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "RiseExtraAttack" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_FallNormalRiseExtra_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_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_Bow_Blackrock_Buff1", "UNIQUE_Bow_Blackrock_Buff2", "UNIQUE_Bow_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_Bow_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_Bow_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_Bow_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_Bow" } } ], "isLimitedProperties": true }, "UNIQUE_Bow_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_Bow" } } ], "isLimitedProperties": true }, "UNIQUE_Bow_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_Bow" } } ], "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_Bow_AttractField", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Bow_AttractField", "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_Bow_AttractField_CD", "UNIQUE_Bow_AttractField_Handler" ] } ], "abilitySpecials": { "Chance": { "type": "float", "dynamicValue": 0.0 }, "Damage": { "type": "float", "dynamicValue": 0.0 }, "Interval": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_AttractField_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.ByEquipAffixReady", "target": "Self", "equipAffixDataID": 115409 } ], "successActions": [ { "$type": "MoleMole.Config.Randomed", "target": "Target", "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "Chance" }, "successActions": [ { "$type": "MoleMole.Config.CreateGadget", "target": "Target", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true, "alongGround": true }, "gadgetID": 40020002, "campID": 1001 }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_AttractField", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] } ] } ] }, "UNIQUE_Bow_AttractField_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": 115409 } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Bow_AttractField", "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_AttractField", "abilitySpecials": { "Damage": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 }, "Interval": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Attract_And_Harm": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Time" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": true, "dynamicKey": "Interval" }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR4", "strength": { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "targetType": "Enemy", "modifierName": "" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "WeaponSkill", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_WindHole" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Attract_And_Harm" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_Outlaw", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Bow_Outlaw_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": 100.0 } ], "modifierNameSteps": [ "Blank", "UNIQUE_Weapon_Bow_Outlaw_Buff" ] } ], "abilitySpecials": { "Rate": { "type": "float", "dynamicValue": 0.0 }, "Timer": { "type": "float", "dynamicValue": 0.0 }, "Buff_Level": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Weapon_Bow_Outlaw_StageCheck": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Bow_Outlaw_StageCheck", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.Predicated", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Bow_Outlaw_StageCheck", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Outlaw_OnStage" } ], "failActions": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Outlaw_OffStage" } ] } ] }, "UNIQUE_Weapon_Bow_Outlaw_OnStage": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": true, "dynamicKey": "Timer" }, "onThinkInterval": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Weapon_Bow_Outlaw_OnStage_Timer" } ] }, "UNIQUE_Weapon_Bow_Outlaw_OnStage_Timer": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -2.0 }, "key": "_ABILITY_Bow_Outlaw_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "doOffStage": true, "globalValueKey": "_ABILITY_Bow_Outlaw_BuffLevel", "overrideMapKey": "Buff_Level" } ] }, "UNIQUE_Weapon_Bow_Outlaw_OffStage": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Bow_Outlaw_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "doOffStage": true, "globalValueKey": "_ABILITY_Bow_Outlaw_BuffLevel", "overrideMapKey": "Buff_Level" } ] }, "Blank": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_Weapon_Bow_Outlaw_Buff": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Buff_Level" }, { "isOperator": true, "operation": "Mul" } ] } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Outlaw_Common_Buff" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Bow_Outlaw_BuffLevel", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Bow_Outlaw_StageCheck", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetOverrideMapValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "overrideMapKey": "Buff_Level" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Weapon_Bow_Outlaw_StageCheck" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Outlaw_OnStage" }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Outlaw_OffStage" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Outlaw_OffStage" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Outlaw_OnStage" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Outlaw_OnStage" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Outlaw_OffStage" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_RangeAttackOnExtraAttackLanded", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Bow_RangeAttackOnExtraAttackLanded", "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_Bow_RangeAttackOnExtraAttackLanded_CD", "UNIQUE_Bow_RangeAttackOnExtraAttackLanded_Handler" ] } ], "abilitySpecials": { "AtkRate": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_RangeAttackOnExtraAttackLanded_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": 115411 } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Bow_RangeAttackOnExtraAttackLanded", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Bow_RangeAttackOnExtraAttackLanded_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.ByAttackTags", "attackTags": [ "ExtraAttack" ] }, { "$type": "MoleMole.Config.ByEquipAffixReady", "target": "Self", "equipAffixDataID": 115411 }, { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Blast_R30" }, "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 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "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.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByHitPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity" } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "WeaponSkill", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkRate" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Pierce", "enBreak": 20.0, "attackType": "Range", "bonusCritical": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "bonusCriticalHurt": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.01 }, "cameraShake": { "shakeRange": 0.12, "shakeTime": 0.12, "shakeDistance": 30.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_RangeAttackOnExtraAttackLanded", "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_Bow_NormalAttackAndElementalArt", "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_Weapon_Bow_NormalAttackAndElementalArt_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_Bow_NormalAttack_HitBuff" } ] }, { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Elemental_Art", "Elemental_Art_Hold", "Elemental_Art_Extra" ] }, { "$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_Bow_ElementalArt_HitBuff" } ] } ] }, "UNIQUE_Bow_NormalAttack_HitBuff": { "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": [ "Elemental_Art", "Elemental_Art_Hold", "Elemental_Art_Extra" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate_1" } } ], "state": "AttackUp" }, "UNIQUE_Bow_ElementalArt_HitBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Duration_2" }, "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_2" } } ], "state": "AttackUp" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Weapon_Bow_NormalAttackAndElementalArt_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_Fleurfair", "abilityMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerSkill": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Weapon_Bow_Fleurfair_Buff" } ], "OIIDACCCPKO": 0.2 } ], "abilitySpecials": { "AtkRate": { "type": "float", "dynamicValue": 0.0 }, "Dura": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Weapon_Bow_Fleurfair_Buff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkRate" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Bow_Fleurfair" } } ], "isLimitedProperties": true } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_Predator", "abilitySpecials": { "DamageUp": { "type": "float", "dynamicValue": 0.0 }, "Dura": { "type": "float", "dynamicValue": 0.0 }, "Atk": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_Predator_Atk": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Atk" } }, "isLimitedProperties": true }, "UNIQUE_Bow_Predator_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.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Ice" }, { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_Predator_Buff" } ] } ] }, "UNIQUE_Bow_Predator_Buff": { "stacking": "MultipleAllRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageUp" } } ], "state": "AttackUp" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 10062 ] } ], "modifierName": "UNIQUE_Bow_Predator_Atk" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_Predator_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_RangeAttackOnAttackLanded", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Bow_RangeAttackOnAttackLanded", "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_Bow_RangeAttackOnAttackLanded_CD", "UNIQUE_Bow_RangeAttackOnAttackLanded_Handler" ] } ], "abilitySpecials": { "CritHurt": { "type": "float", "dynamicValue": 0.0 }, "RangeAttackChance": { "type": "float", "dynamicValue": 0.0 }, "Damage": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_RangeAttackOnAttackLanded_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": 115501 } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Bow_RangeAttackOnAttackLanded", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Bow_RangeAttackOnAttackLanded_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.ByEquipAffixReady", "target": "Caster", "equipAffixDataID": 115501 }, { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "successActions": [ { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "RangeAttackChance" }, "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Dvalin_Blast" }, "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 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "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.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByHitPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity" } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "WeaponSkill", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Damage" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Pierce", "enBreak": 20.0, "attackType": "Range", "bonusCritical": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "bonusCriticalHurt": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.01 }, "cameraShake": { "shakeRange": 0.12, "shakeTime": 0.12, "shakeDistance": 30.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_RangeAttackOnAttackLanded", "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_Bow_RiseDMGWithTime", "abilitySpecials": { "RiseAttackBase": { "type": "float", "dynamicValue": 0.0 }, "RiseAttackPerStage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Weapon_Bow_RiseDMGWithTime_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByCreateGadgetMixin", "actionQueue": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "Weapon_Bow_RiseDMGWithTime_Buff_Handler" } ] }, { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "RiseAttackBase" } } ] }, "Weapon_Bow_RiseDMGWithTime_Buff_Handler": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weaoin_Bow_RiseDMGWithTime", "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_Bow_RiseDMGonBranchAttack_Buff1", "Weapon_Bow_RiseDMGonBranchAttack_Buff2", "Weapon_Bow_RiseDMGonBranchAttack_Buff3", "Weapon_Bow_RiseDMGonBranchAttack_Buff4", "Weapon_Bow_RiseDMGonBranchAttack_Buff5", "Weapon_Bow_RiseDMGonBranchAttack_Buff6" ] } ], "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 }, "key": "_ABILITY_Weaoin_Bow_RiseDMGWithTime", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weaoin_Bow_RiseDMGWithTime", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Weapon_Bow_RiseDMGonBranchAttack_Buff1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "Weapon_Bow_RiseDMGonBranchAttack_Buff2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "RiseAttackPerStage" } } ] }, "Weapon_Bow_RiseDMGonBranchAttack_Buff3": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "RiseAttackPerStage" }, { "isOperator": false, "isDynamic": false, "fixedValue": 2.0 }, { "isOperator": true, "operation": "Mul" } ] } } ] }, "Weapon_Bow_RiseDMGonBranchAttack_Buff4": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "RiseAttackPerStage" }, { "isOperator": false, "isDynamic": false, "fixedValue": 3.0 }, { "isOperator": true, "operation": "Mul" } ] } } ] }, "Weapon_Bow_RiseDMGonBranchAttack_Buff5": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "RiseAttackPerStage" }, { "isOperator": false, "isDynamic": false, "fixedValue": 4.0 }, { "isOperator": true, "operation": "Mul" } ] } } ] }, "Weapon_Bow_RiseDMGonBranchAttack_Buff6": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "RiseAttackPerStage" }, { "isOperator": false, "isDynamic": false, "fixedValue": 5.0 }, { "isOperator": true, "operation": "Mul" } ] } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Weapon_Bow_RiseDMGWithTime_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_Widsith", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Bow_Widsith_Check", "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_Weapon_Bow_Widsith_CD", "UNIQUE_Weapon_Bow_Widsith_Handler" ] }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Bow_Widsith", "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": 100.0 } ], "modifierNameSteps": [ "UNIQUE_Weapon_Bow_Widsith_0", "UNIQUE_Weapon_Bow_Widsith_1", "UNIQUE_Weapon_Bow_Widsith_2", "UNIQUE_Weapon_Bow_Widsith_3", "UNIQUE_Weapon_Bow_Widsith_Full" ] } ], "abilitySpecials": { "TriggerCD": { "type": "float", "dynamicValue": 0.0 }, "Dura": { "type": "float", "dynamicValue": 0.0 }, "BowBuff": { "type": "float", "dynamicValue": 0.0 }, "CommonBuff": { "type": "float", "dynamicValue": 0.0 }, "CDTime": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Weapon_Bow_Widsith_CD": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Weapon_Bow_Widsith", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Weapon_Bow_Widsith_Check", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Weapon_Bow_Widsith_Handler": { "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.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" }, { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Elemental_Art", "Elemental_Art_Hold", "Elemental_Art_Extra", "Elemental_Burst" ] }, { "$type": "MoleMole.Config.ByEquipAffixReady", "target": "Self", "equipAffixDataID": 115503 } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Widsith_AddGlobalvalue" } ] } ] }, "UNIQUE_Weapon_Bow_Widsith_AddGlobalvalue": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "TriggerCD" }, "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_Weapon_Bow_Widsith", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Widsith_Timer" }, { "$type": "MoleMole.Config.Predicated", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Weapon_Bow_Widsith", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "compareType": "MoreThanAndEqual" } ], "successActions": [ { "$type": "MoleMole.Config.EquipAffixStart", "doOffStage": true, "CD": { "isFormula": false, "isDynamic": true, "dynamicKey": "CDTime" }, "equipAffixDataID": 115503 }, { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_Widsith_Check", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.FireEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Widsith_Bow_Burst" } }, { "$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_Widsith_CommonBuff" }, { "$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_Bow_Widsith_BowBuff" }, { "$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_Widsith_CommonBuff" }, { "$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_Bow_Widsith_BowBuff" }, { "$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_Bow_Widsith_BuffEffect" } ] } ] }, "UNIQUE_Weapon_Bow_Widsith_Timer": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Weapon_Bow_Widsith", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "compareType": "LessAndEqual" } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Weapon_Bow_Widsith", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Weapon_Bow_Widsith_0": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_Weapon_Bow_Widsith_1": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_EnergyPoem_Stack1" } } ] }, "UNIQUE_Weapon_Bow_Widsith_2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_EnergyPoem_Stack2" } } ] }, "UNIQUE_Weapon_Bow_Widsith_3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_EnergyPoem_Stack3" } } ] }, "UNIQUE_Weapon_Bow_Widsith_Full": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_Weapon_Widsith_CommonBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "CommonBuff" } }, "state": "AttackUp", "isLimitedProperties": true, "buffID": 10001 }, "UNIQUE_Weapon_Bow_Widsith_BowBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_ElemMasteryDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "BowBuff" } }, "isLimitedProperties": true }, "UNIQUE_Weapon_Bow_Widsith_BuffEffect": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Widsith_Common_TeamBuff" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Widsith_Bow_TeamBuff" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Weapon_Bow_Widsith", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Weapon_Bow_Widsith_Check", "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_Bow_Kunwu_DamageUpWithShield", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Bow_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_Bow_Kunwu_NoShieldBuff", "UNIQUE_Weapon_Bow_Kunwu_HasShieldBuff" ] }, { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "type": "Current", "predicates": [ { "$type": "MoleMole.Config.ByHasShield", "type": "All" } ], "modifierName": "UNIQUE_Weapon_Bow_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_Bow_Kunwu_DamageUpWithShield_Handler": { "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.ByTargetGlobalValue", "key": "_ANIMAL_ENTITY_TYPE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Weapon_Bow_Kunwu_AddCount" } ] } ] }, "UNIQUE_Weapon_Bow_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_Bow_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_Bow_Kunwu_IsHasShield", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Weapon_Bow_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_Bow_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_Bow_Kunwu_BuffTimer" } ] }, "UNIQUE_Weapon_Bow_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_Bow_Kunwu_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Weapon_Bow_Kunwu_NoShieldBuff": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Bow_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_Bow_Kunwu_NoShieldBuff_Blank", "UNIQUE_Weapon_Bow_Kunwu_NoShieldBuff_Level01", "UNIQUE_Weapon_Bow_Kunwu_NoShieldBuff_Level02", "UNIQUE_Weapon_Bow_Kunwu_NoShieldBuff_Level03", "UNIQUE_Weapon_Bow_Kunwu_NoShieldBuff_Level04", "UNIQUE_Weapon_Bow_Kunwu_NoShieldBuff_Level05" ] } ] }, "UNIQUE_Weapon_Bow_Kunwu_NoShieldBuff_Blank": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_Weapon_Bow_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_Bow_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_Bow_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_Bow_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_Bow_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_Bow_Kunwu_HasShieldBuff": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Bow_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_Bow_Kunwu_HasShieldBuff_Blank", "UNIQUE_Weapon_Bow_Kunwu_HasShieldBuff_Level01", "UNIQUE_Weapon_Bow_Kunwu_HasShieldBuff_Level02", "UNIQUE_Weapon_Bow_Kunwu_HasShieldBuff_Level03", "UNIQUE_Weapon_Bow_Kunwu_HasShieldBuff_Level04", "UNIQUE_Weapon_Bow_Kunwu_HasShieldBuff_Level05" ] } ] }, "UNIQUE_Weapon_Bow_Kunwu_HasShieldBuff_Blank": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_Weapon_Bow_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_Bow_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_Bow_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_Bow_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_Bow_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_Bow_Kunwu_BuffEffHandler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Bow_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_Bow_Kunwu_Eff_Blank", "Weapon_Bow_Kunwu_Eff_1", "Weapon_Bow_Kunwu_Eff_2", "Weapon_Bow_Kunwu_Eff_3", "Weapon_Bow_Kunwu_Eff_4", "Weapon_Bow_Kunwu_Eff_5" ] } ] }, "Weapon_Bow_Kunwu_Eff_Blank": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "Weapon_Bow_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_Bow_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_Bow_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_Bow_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_Bow_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_Bow_Kunwu_DamageUpWithShield_Handler" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Weapon_Bow_Kunwu_BuffEffHandler" }, { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Bow_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_Bow_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_Bow_Morax_HpToAtk", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByEventMixin", "onEvent": "HP", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Bow_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_Bow_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_Bow_Morax_HpToAtk_Buff" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Bow_Morax_HpToAtk_Buff" } ], "costEnergyDeltaName": "" } ], "abilitySpecials": { "HptoAtk_Factor": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_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_Bow_Morax_HpToAtk_Buff" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Bow_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_Bow_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_Bow_Morax_HpToAtk_Buff" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Bow_Morax_HpToAtk_Buff" } ] } ] }, "UNIQUE_Bow_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_Bow_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_Bow_Morax_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_Bakufu", "abilityMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalUp" } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "ExtraAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "ExtraUp" } }, { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "predicates": [ { "$type": "MoleMole.Config.ByEnergyRatio", "logic": "GreaterOrEqual", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "UNIQUE_Weapon_Bow_Bakufu_EnergyCheck" } ], "abilitySpecials": { "NormalUp": { "type": "float", "dynamicValue": 0.0 }, "ExtraUp": { "type": "float", "dynamicValue": 0.0 }, "Rate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Weapon_Bow_Bakufu_EnergyCheck": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "NormalUp" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": true, "operation": "Mul" } ] } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "ExtraAttack" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "ExtraUp" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Rate" }, { "isOperator": true, "operation": "Mul" } ] } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Weapon_Bow_Narukami", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Bow_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": 3.5 } ], "modifierNameSteps": [ "UNIQUE_Weapon_Bow_Narukami_Buff1", "UNIQUE_Weapon_Bow_Narukami_Buff2", "UNIQUE_Weapon_Bow_Narukami_Buff3" ] }, { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "predicates": [ { "$type": "MoleMole.Config.ByEnergyRatio", "logic": "Lesser", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "UNIQUE_Bow_Narukami_Mark1" }, { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerSkill": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Bow_Narukami_Mark3" } ], "OIIDACCCPKO": 0.2 } ], "abilitySpecials": { "Rate1": { "type": "float", "dynamicValue": 0.0 }, "Rate2": { "type": "float", "dynamicValue": 0.0 }, "Rate3": { "type": "float", "dynamicValue": 0.0 }, "Dura2": { "type": "float", "dynamicValue": 0.0 }, "Dura3": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Bow_Narukami_Check": { "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" }, { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_Narukami_Mark2" } ] } ] }, "UNIQUE_Bow_Narukami_Mark1": { "modifierName": "", "isUnique": true, "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_Bow_Narukami_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Bow_Narukami_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Bow_Narukami_Mark2": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura2" }, "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_Bow_Narukami_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Bow_Narukami_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Bow_Narukami_Mark3": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Dura3" }, "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_Bow_Narukami_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Bow_Narukami_BuffLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Weapon_Bow_Narukami_Buff1": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate1" } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Narukami_Buff1_EffectDelay" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Narukami_Buff1_Effect" } ], "isLimitedProperties": true }, "UNIQUE_Weapon_Bow_Narukami_Buff1_EffectDelay": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Narukami_Buff1_Effect" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Narukami_Buff1_Effect" } ] }, "UNIQUE_Weapon_Bow_Narukami_Buff1_Effect": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_NarukamiBuff_Bow_1" } } ] }, "UNIQUE_Weapon_Bow_Narukami_Buff2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate2" } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_NarukamiBuff_Bow_2" } } ], "isLimitedProperties": true }, "UNIQUE_Weapon_Bow_Narukami_Buff3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate3" } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_NarukamiBuff_Bow_3" } } ], "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_Narukami_Check" }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Bow_Narukami_BuffLevel", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Bow_Narukami_BuffLevel", "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_Bow_Worldbane", "abilityMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Art", "Elemental_Art_Hold", "Elemental_Art_Extra", "Elemental_Burst" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Passive_Rate" } }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Weapon_Bow_Worldbane", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, { "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": 10.0 } ], "modifierNameSteps": [ "UNIQUE_Bow_Worldbane_Buff0", "UNIQUE_Bow_Worldbane_Buff1", "UNIQUE_Bow_Worldbane_Buff2", "UNIQUE_Bow_Worldbane_Buff3", "UNIQUE_Bow_Worldbane_Buff4" ] } ], "abilitySpecials": { "Passive_Rate": { "type": "float", "dynamicValue": 0.0 }, "Time": { "type": "float", "dynamicValue": 0.0 }, "Rate1": { "type": "float", "dynamicValue": 0.0 }, "Rate2": { "type": "float", "dynamicValue": 0.0 }, "Rate3": { "type": "float", "dynamicValue": 0.0 }, "Rate4": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Weapon_Bow_Worldbane_EffectDelay": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Worldbane_Effect_Init" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "modifierName": "UNIQUE_Weapon_Bow_Worldbane_Effect_Init" } ] }, "UNIQUE_Weapon_Bow_Worldbane_Effect_Init": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Worldbane" } } ] }, "UNIQUE_Bow_Worldbane_Check": { "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_Bow_Worldbane_NormalAttackBuff" } ] }, { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Elemental_Art", "Elemental_Art_Hold", "Elemental_Art_Extra" ] }, { "$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_Bow_Worldbane_ElementalArtBuff" } ] }, { "$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_Bow_Worldbane_ExtraAttackBuff" } ] }, { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Elemental_Burst" ] }, { "$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_Bow_Worldbane_ElementalBurstBuff" } ] } ] }, "UNIQUE_Bow_Worldbane_NormalAttackBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Time" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Bow_Worldbane", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_Worldbane", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Bow_Worldbane_ExtraAttackBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Time" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Bow_Worldbane", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_Worldbane", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Bow_Worldbane_ElementalArtBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Time" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Bow_Worldbane", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_Worldbane", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Bow_Worldbane_ElementalBurstBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Time" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Weapon_Bow_Worldbane", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Weapon_Bow_Worldbane", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Bow_Worldbane_Buff0": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Level", "type": "Int", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Worldbane" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Change", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Worldbane" } } ] }, "UNIQUE_Bow_Worldbane_Buff1": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate1" } }, "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_Worldbane" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Change", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Worldbane" } } ], "isLimitedProperties": true }, "UNIQUE_Bow_Worldbane_Buff2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate2" } }, "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_Worldbane" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Change", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Worldbane" } } ], "isLimitedProperties": true }, "UNIQUE_Bow_Worldbane_Buff3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate3" } }, "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_Worldbane" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Change", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Worldbane" } } ], "isLimitedProperties": true }, "UNIQUE_Bow_Worldbane_Buff4": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Rate4" } }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Level", "type": "Int", "value": 4, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Worldbane" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByEquipParts", "equipPartNames": [ "equip01", "equip02", "sheathPoint" ] }, "doOffStage": true, "parameter": "Change", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_Worldbane" } } ], "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Weapon_Bow_Worldbane", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Weapon_Bow_Worldbane_EffectDelay" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Bow_Worldbane_Check" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Weapon_Bow_Worldbane", "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_Bow_Maria", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByTeamStatusMixin", "actions": [ { "$type": "MoleMole.Config.GetTeamTotalMaxEnergyToOverridemap", "doOffStage": true, "teamType": "BigTeam", "overrideMapKey": "Bow_Maria_TeamEnergy" }, { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Bow_Maria_TeamEnergy" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Ratio" }, { "isOperator": true, "operation": "Mul" }, { "isOperator": false, "isDynamic": false, "fixedValue": 100.0 }, { "isOperator": true, "operation": "Div" } ] }, "key": "_ABILITY_Bow_Maria_BuffValue", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "Max_Value" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "doOffStage": true, "globalValueKey": "_ABILITY_Bow_Maria_BuffValue", "overrideMapKey": "Bow_Maria_BuffValue" } ], "waitTime": 20.0, "NCHNIFILGEL": true, "CIDAALBNDIG": true }, { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Burst" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Bow_Maria_BuffValue" } } ], "abilitySpecials": { "Ratio": { "type": "float", "dynamicValue": 0.0 }, "Max_Value": { "type": "float", "dynamicValue": 0.0 }, "Bow_Maria_TeamEnergy": { "type": "float", "dynamicValue": 0.0 }, "Bow_Maria_BuffValue": { "type": "float", "dynamicValue": 0.0 } }, "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Bow_Maria_BuffValue", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } } ]