Difference between revisions of "Module:Affixes/data"
Jump to navigation
Jump to search
(Affix data) |
Demcookies (talk | contribs) (Update to 0.24.3. Adds new items and tooltipDescription field. Changes some minStrength, maxStrength and rarity values) |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 5: | Line 5: | ||
rarity = "common", | rarity = "common", | ||
name = "Strong", | name = "Strong", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = 10, | + | tiers = { { |
| − | + | requiredItemTier = 1, | |
| − | + | tier = 1, | |
| + | minStrength = 2, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "weapon.strength" | + | path = "weapon.strength" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
| − | imageCSS = "affix_rune_101" | + | imageCSS = "affix_rune_101", |
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Strength", | ||
| + | longDescription = "Increases your Strength stat by a flat amount." | ||
}, | }, | ||
["offense.strength_rare"] = { | ["offense.strength_rare"] = { | ||
| Line 22: | Line 39: | ||
rarity = "rare", | rarity = "rare", | ||
name = "Mighty", | name = "Mighty", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = | + | tiers = { { |
| − | maxStrength = | + | requiredItemTier = 1, |
| − | + | tier = 1, | |
| + | minStrength = 5, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 10, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 20, | ||
| + | maxStrength = 30 | ||
| + | } }, | ||
| + | displayType = "number", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "weapon.strength" | + | path = "weapon.strength" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_101", | imageCSS = "affix_rune_101", | ||
| − | slots = { "weapon" }, | + | slots = { "weapon", "shield", "gloves" }, |
| − | + | combatAffix = true, | |
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Strength", | ||
| + | longDescription = "Increases your Strength stat by a flat amount." | ||
}, | }, | ||
["offense.dexterity"] = { | ["offense.dexterity"] = { | ||
| Line 41: | Line 73: | ||
rarity = "common", | rarity = "common", | ||
name = "Dextrous", | name = "Dextrous", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = 10, | + | tiers = { { |
| − | + | requiredItemTier = 1, | |
| − | + | tier = 1, | |
| + | minStrength = 2, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "weapon.dexterity" | + | path = "weapon.dexterity" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
| − | imageCSS = "affix_rune_102" | + | imageCSS = "affix_rune_102", |
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Dexterity", | ||
| + | longDescription = "Increases your Dexterity stat by a flat amount." | ||
}, | }, | ||
["offense.dexterity_rare"] = { | ["offense.dexterity_rare"] = { | ||
| Line 58: | Line 107: | ||
rarity = "rare", | rarity = "rare", | ||
name = "Agile", | name = "Agile", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = | + | tiers = { { |
| − | maxStrength = | + | requiredItemTier = 1, |
| − | + | tier = 1, | |
| + | minStrength = 5, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 10, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 20, | ||
| + | maxStrength = 30 | ||
| + | } }, | ||
| + | displayType = "number", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "weapon.dexterity" | + | path = "weapon.dexterity" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_102", | imageCSS = "affix_rune_102", | ||
| − | slots = { "weapon" }, | + | slots = { "weapon", "shield", "gloves" }, |
| − | + | combatAffix = true, | |
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Dexterity", | ||
| + | longDescription = "Increases your Dexterity stat by a flat amount." | ||
}, | }, | ||
["offense.intellect"] = { | ["offense.intellect"] = { | ||
| Line 77: | Line 141: | ||
rarity = "common", | rarity = "common", | ||
name = "Wise", | name = "Wise", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = 10, | + | tiers = { { |
| − | + | requiredItemTier = 1, | |
| − | + | tier = 1, | |
| + | minStrength = 2, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "weapon.intellect" | + | path = "weapon.intellect" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
| − | imageCSS = "affix_rune_103" | + | imageCSS = "affix_rune_103", |
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Intellect", | ||
| + | longDescription = "Increases your Intellect stat by a flat amount." | ||
}, | }, | ||
["offense.intellect_rare"] = { | ["offense.intellect_rare"] = { | ||
| Line 94: | Line 175: | ||
rarity = "rare", | rarity = "rare", | ||
name = "Enlightened", | name = "Enlightened", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = | + | tiers = { { |
| − | maxStrength = | + | requiredItemTier = 1, |
| − | + | tier = 1, | |
| + | minStrength = 5, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 10, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 20, | ||
| + | maxStrength = 30 | ||
| + | } }, | ||
| + | displayType = "number", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "weapon.intellect" | + | path = "weapon.intellect" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_103", | imageCSS = "affix_rune_103", | ||
| − | slots = { "weapon" }, | + | slots = { "weapon", "shield", "gloves" }, |
| − | + | combatAffix = true, | |
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Intellect", | ||
| + | longDescription = "Increases your Intellect stat by a flat amount." | ||
}, | }, | ||
["offense.attack_speed"] = { | ["offense.attack_speed"] = { | ||
| Line 113: | Line 209: | ||
hook = "afterStatBuffs", | hook = "afterStatBuffs", | ||
name = "of Haste", | name = "of Haste", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_104", | imageCSS = "affix_rune_104", | ||
| − | slots = { "weapon" } | + | slots = { "weapon" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Attack Speed", | ||
| + | longDescription = "Decreases the cooldown between attacks, making you attack faster." | ||
}, | }, | ||
["offense.attack_speed_rare"] = { | ["offense.attack_speed_rare"] = { | ||
| Line 126: | Line 240: | ||
hook = "afterStatBuffs", | hook = "afterStatBuffs", | ||
name = "of Speed", | name = "of Speed", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0.01, | + | tiers = { { |
| − | maxStrength = 0. | + | requiredItemTier = 1, |
| − | + | tier = 1, | |
| + | minStrength = 0.005, | ||
| + | maxStrength = 0.01 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.02 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.04 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_104", | imageCSS = "affix_rune_104", | ||
| − | slots = { "weapon" } | + | slots = { "weapon" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Attack Speed", | ||
| + | longDescription = "Decreases the cooldown between attacks, making you attack faster." | ||
}, | }, | ||
["offense.critical_chance"] = { | ["offense.critical_chance"] = { | ||
| Line 139: | Line 271: | ||
rarity = "rare", | rarity = "rare", | ||
name = "of Precision", | name = "of Precision", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.04 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveCritical.chance" | + | path = "offensiveCritical.chance" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_105", | imageCSS = "affix_rune_105", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Critical Chance", | ||
| + | longDescription = "Increases your Critical Chance by a flat amount." | ||
}, | }, | ||
["offense.critical_chance_epic"] = { | ["offense.critical_chance_epic"] = { | ||
| − | type = " | + | type = "additive", |
hook = "stats", | hook = "stats", | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Clarity", | name = "of Clarity", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0.05, | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.08 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.08, | ||
| + | maxStrength = 0.12 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveCritical.chance" | + | path = "offensiveCritical.chance" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_105", | imageCSS = "affix_rune_105", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Critical Chance", | ||
| + | longDescription = "Increases your Critical Chance by a flat amount." | ||
}, | }, | ||
["offense.critical_damage"] = { | ["offense.critical_damage"] = { | ||
| Line 177: | Line 341: | ||
rarity = "rare", | rarity = "rare", | ||
name = "of Destruction", | name = "of Destruction", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.08 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.08, | ||
| + | maxStrength = 0.12 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.12, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveCritical.damageMultiplier" | + | path = "offensiveCritical.damageMultiplier" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_106", | imageCSS = "affix_rune_106", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Critical Damage", | ||
| + | longDescription = "Increases your Critical Damage stat by a flat amount." | ||
}, | }, | ||
["offense.critical_damage_epic"] = { | ["offense.critical_damage_epic"] = { | ||
| Line 196: | Line 376: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Ruination", | name = "of Ruination", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.15, | ||
| + | maxStrength = 0.2 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveCritical.damageMultiplier" | + | path = "offensiveCritical.damageMultiplier" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_106", | imageCSS = "affix_rune_106", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Critical Damage Multiplier", | ||
| + | longDescription = "Increases your Critical Damage stat by a flat amount." | ||
}, | }, | ||
["offense.additional_damage"] = { | ["offense.additional_damage"] = { | ||
| Line 215: | Line 411: | ||
rarity = "uncommon", | rarity = "uncommon", | ||
name = "of the Wolf", | name = "of the Wolf", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 10, | + | tiers = { { |
| − | maxStrength = | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 10, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 3, | ||
| + | minStrength = 20, | ||
| + | maxStrength = 40 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 40, | ||
| + | maxStrength = 60 | ||
| + | }, { | ||
| + | tier = 4, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 75, | ||
| + | maxStrength = 100 | ||
| + | }, { | ||
| + | tier = 5, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 100, | ||
| + | maxStrength = 150 | ||
| + | } }, | ||
| + | displayType = "number", | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
| − | imageCSS = "affix_rune_107" | + | imageCSS = "affix_rune_107", |
| + | slots = { "weapon" }, | ||
| + | reducedEffectSlots = { "shield", "combat-talisman" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Additional Damage", | ||
| + | longDescription = "Adds a flat amount of damage to any attack that lands and deals damage." | ||
}, | }, | ||
["offense.additional_damage_epic"] = { | ["offense.additional_damage_epic"] = { | ||
| Line 227: | Line 453: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of the Direwolf", | name = "of the Direwolf", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = | + | tiers = { { |
| − | maxStrength = | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 30, | ||
| + | maxStrength = 50 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 3, | ||
| + | minStrength = 50, | ||
| + | maxStrength = 75 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 75, | ||
| + | maxStrength = 150 | ||
| + | }, { | ||
| + | tier = 4, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 150, | ||
| + | maxStrength = 250 | ||
| + | }, { | ||
| + | tier = 5, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 250, | ||
| + | maxStrength = 400 | ||
| + | } }, | ||
| + | displayType = "number", | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_107", | imageCSS = "affix_rune_107", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield", "combat-talisman" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Additional Damage", | ||
| + | longDescription = "Adds a flat amount of damage to any attack that lands and deals damage." | ||
}, | }, | ||
["offense.damage_multiplier"] = { | ["offense.damage_multiplier"] = { | ||
| Line 241: | Line 495: | ||
rarity = "rare", | rarity = "rare", | ||
name = "of the Hawk", | name = "of the Hawk", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 1.1, | + | tiers = { { |
| − | maxStrength = 1. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 1.01, | ||
| + | maxStrength = 1.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 1.02, | ||
| + | maxStrength = 1.04 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 1.04, | ||
| + | maxStrength = 1.06 | ||
| + | } }, | ||
| + | displayType = "multiplier", | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_108", | imageCSS = "affix_rune_108", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield", "combat-talisman" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Damage Multiplier", | ||
| + | longDescription = "Multiplies damage dealt by directly attacking an enemy, not affecting over time effects." | ||
}, | }, | ||
["offense.elite_damage_multiplier"] = { | ["offense.elite_damage_multiplier"] = { | ||
| Line 255: | Line 527: | ||
rarity = "rare", | rarity = "rare", | ||
name = "of the Eagle", | name = "of the Eagle", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 1. | + | tiers = { { |
| − | maxStrength = 1. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 1.01, | ||
| + | maxStrength = 1.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 1.02, | ||
| + | maxStrength = 1.04 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 1.04, | ||
| + | maxStrength = 1.06 | ||
| + | } }, | ||
| + | displayType = "multiplier", | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
| − | imageCSS = "affix_rune_109" | + | imageCSS = "affix_rune_109", |
| + | slots = { "weapon" }, | ||
| + | reducedEffectSlots = { "shield", "ring", "arrows", "necklace", "combat-talisman" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Elite Monsters Damage Multiplier", | ||
| + | longDescription = "Multiplies damage dealt by directly attacking elite enemies. Does not affect over time effects." | ||
}, | }, | ||
["offense.elite_damage_multiplier_epic"] = { | ["offense.elite_damage_multiplier_epic"] = { | ||
| Line 267: | Line 559: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of the Griffin", | name = "of the Griffin", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 1.2, | + | tiers = { { |
| − | maxStrength = 1. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 1.03, | ||
| + | maxStrength = 1.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 1.06, | ||
| + | maxStrength = 1.08 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 1.08, | ||
| + | maxStrength = 1.12 | ||
| + | } }, | ||
| + | displayType = "multiplier", | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_109", | imageCSS = "affix_rune_109", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield", "combat-talisman" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Elite Monsters Damage Multiplier", | ||
| + | longDescription = "Multiplies damage dealt by directly attacking elite enemies. Does not affect over time effects." | ||
}, | }, | ||
["offense.melee_affinities"] = { | ["offense.melee_affinities"] = { | ||
| Line 281: | Line 591: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of the Gladiator", | name = "of the Gladiator", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.1, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.04 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.08 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.08, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Melee" | + | path = "offensiveDamageAffinity.Melee" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Piercing" | + | path = "offensiveDamageAffinity.Piercing" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Blunt" | + | path = "offensiveDamageAffinity.Blunt" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Slashing" | + | path = "offensiveDamageAffinity.Slashing" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_110", | imageCSS = "affix_rune_110", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Melee Affinities", | ||
| + | longDescription = "Increases melee, piercing, blunt, and slashing offensive affinities by a flat amount." | ||
}, | }, | ||
["offense.magic_affinities"] = { | ["offense.magic_affinities"] = { | ||
| Line 312: | Line 632: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of the Archmage", | name = "of the Archmage", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.1, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.04 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.08 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.08, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Magic" | + | path = "offensiveDamageAffinity.Magic" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Chaos" | + | path = "offensiveDamageAffinity.Chaos" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Nature" | + | path = "offensiveDamageAffinity.Nature" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Fire" | + | path = "offensiveDamageAffinity.Fire" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Ice" | + | path = "offensiveDamageAffinity.Ice" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Lightning" | + | path = "offensiveDamageAffinity.Lightning" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_111", | imageCSS = "affix_rune_111", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Magic Affinities", | ||
| + | longDescription = "Increases magic, chaos, nature, fire, ice, and lightning offensive affinities by a flat amount." | ||
}, | }, | ||
["offense.ranged_affinities"] = { | ["offense.ranged_affinities"] = { | ||
| Line 351: | Line 677: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of the Marksman", | name = "of the Marksman", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.1, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.04 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.08 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.08, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Range" | + | path = "offensiveDamageAffinity.Range" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Piercing" | + | path = "offensiveDamageAffinity.Piercing" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Blunt" | + | path = "offensiveDamageAffinity.Blunt" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Slashing" | + | path = "offensiveDamageAffinity.Slashing" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_112", | imageCSS = "affix_rune_112", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Ranged Affinities", | ||
| + | longDescription = "Increases range, piercing, blunt, and slashing offensive affinities by a flat amount." | ||
}, | }, | ||
["offense.melee_affinities_uncommon"] = { | ["offense.melee_affinities_uncommon"] = { | ||
| Line 382: | Line 718: | ||
rarity = "uncommon", | rarity = "uncommon", | ||
name = "of the Warrior", | name = "of the Warrior", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0.01, | + | tiers = { { |
| − | maxStrength = 0.04, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.04 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Melee" | + | path = "offensiveDamageAffinity.Melee" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Piercing" | + | path = "offensiveDamageAffinity.Piercing" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Blunt" | + | path = "offensiveDamageAffinity.Blunt" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Slashing" | + | path = "offensiveDamageAffinity.Slashing" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
| − | imageCSS = "affix_rune_110" | + | imageCSS = "affix_rune_110", |
| + | slots = { "weapon" }, | ||
| + | reducedEffectSlots = { "shield" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Melee Affinities", | ||
| + | longDescription = "Increases melee, piercing, blunt, and slashing offensive affinities by a flat amount." | ||
}, | }, | ||
["offense.magic_affinities_uncommon"] = { | ["offense.magic_affinities_uncommon"] = { | ||
| Line 411: | Line 759: | ||
rarity = "uncommon", | rarity = "uncommon", | ||
name = "of the Student", | name = "of the Student", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0.01, | + | tiers = { { |
| − | maxStrength = 0.04, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.04 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Magic" | + | path = "offensiveDamageAffinity.Magic" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Chaos" | + | path = "offensiveDamageAffinity.Chaos" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Nature" | + | path = "offensiveDamageAffinity.Nature" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Fire" | + | path = "offensiveDamageAffinity.Fire" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Ice" | + | path = "offensiveDamageAffinity.Ice" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Lightning" | + | path = "offensiveDamageAffinity.Lightning" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
| − | imageCSS = "affix_rune_111" | + | imageCSS = "affix_rune_111", |
| + | slots = { "weapon" }, | ||
| + | reducedEffectSlots = { "shield" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Magic Affinities", | ||
| + | longDescription = "Increases magic, chaos, nature, fire, ice, and lightning offensive affinities by a flat amount." | ||
}, | }, | ||
["offense.ranged_affinities_uncommon"] = { | ["offense.ranged_affinities_uncommon"] = { | ||
| Line 448: | Line 804: | ||
rarity = "uncommon", | rarity = "uncommon", | ||
name = "of the Archer", | name = "of the Archer", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0.01, | + | tiers = { { |
| − | maxStrength = 0.04, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.04 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Range" | + | path = "offensiveDamageAffinity.Range" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Piercing" | + | path = "offensiveDamageAffinity.Piercing" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Blunt" | + | path = "offensiveDamageAffinity.Blunt" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "offensiveDamageAffinity.Slashing" | + | path = "offensiveDamageAffinity.Slashing" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
| − | imageCSS = "affix_rune_112" | + | imageCSS = "affix_rune_112", |
| + | slots = { "weapon" }, | ||
| + | reducedEffectSlots = { "shield" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Ranged Affinities", | ||
| + | longDescription = "Increases range, piercing, blunt, and slashing offensive affinities by a flat amount." | ||
}, | }, | ||
["offense.chance_on_hit_stun"] = { | ["offense.chance_on_hit_stun"] = { | ||
| Line 477: | Line 845: | ||
rarity = "rare", | rarity = "rare", | ||
name = "Stunning", | name = "Stunning", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = 0.1, | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.4 | ||
| + | } }, | ||
targetBuff = { | targetBuff = { | ||
onlyOnHit = true, | onlyOnHit = true, | ||
| − | enchantmentApply = | + | enchantmentApply = 8025, |
enchantmentAmount = 1, | enchantmentAmount = 1, | ||
enchantmentStrength = 1, | enchantmentStrength = 1, | ||
| − | enchantmentChanceToApply = 1 | + | enchantmentChanceToApply = 1, |
| + | refreshToAmount = 1 | ||
}, | }, | ||
| + | displayType = "percent", | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_113", | imageCSS = "affix_rune_113", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Chance On Hit: Stun", | ||
| + | longDescription = "Adds a chance to apply Enhanced Stun to an enemy on each hit; Enhanced Stun almost guarantees the enemy will miss on their next attack." | ||
}, | }, | ||
["offense.chance_on_hit_silence"] = { | ["offense.chance_on_hit_silence"] = { | ||
| Line 498: | Line 885: | ||
rarity = "rare", | rarity = "rare", | ||
name = "Silencing", | name = "Silencing", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = 0.1, | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.4 | ||
| + | } }, | ||
targetBuff = { | targetBuff = { | ||
onlyOnHit = true, | onlyOnHit = true, | ||
| − | enchantmentApply = | + | enchantmentApply = 8026, |
enchantmentAmount = 1, | enchantmentAmount = 1, | ||
enchantmentStrength = 1, | enchantmentStrength = 1, | ||
| − | enchantmentChanceToApply = 1 | + | enchantmentChanceToApply = 1, |
| + | refreshToAmount = 1 | ||
}, | }, | ||
| + | displayType = "percent", | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_114", | imageCSS = "affix_rune_114", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Chance On Hit: Silence", | ||
| + | longDescription = "Adds a chance to apply Enhanced Silence to an enemy on each hit; Enhanced Silence forces an enemy to cast an auto-attack instead of an ability on their next attack." | ||
}, | }, | ||
["offense.chance_on_hit_blind"] = { | ["offense.chance_on_hit_blind"] = { | ||
| Line 519: | Line 925: | ||
rarity = "rare", | rarity = "rare", | ||
name = "Blinding", | name = "Blinding", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = 0.1, | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.4 | ||
| + | } }, | ||
targetBuff = { | targetBuff = { | ||
onlyOnHit = true, | onlyOnHit = true, | ||
| − | enchantmentApply = | + | enchantmentApply = 8003, |
enchantmentAmount = 1, | enchantmentAmount = 1, | ||
enchantmentStrength = 5, | enchantmentStrength = 5, | ||
| − | enchantmentChanceToApply = 1 | + | enchantmentChanceToApply = 1, |
| + | refreshToAmount = 1 | ||
}, | }, | ||
| + | displayType = "percent", | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_115", | imageCSS = "affix_rune_115", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Chance On Hit: Blind", | ||
| + | longDescription = "Adds a chance to apply Blind to an enemy on each hit; Blind reduces the accuracy of the enemy's next attack by 50%." | ||
}, | }, | ||
["offense.chance_on_hit_vulnerability"] = { | ["offense.chance_on_hit_vulnerability"] = { | ||
| Line 540: | Line 965: | ||
rarity = "rare", | rarity = "rare", | ||
name = "of Vulnerability", | name = "of Vulnerability", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0.1, | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.4 | ||
| + | } }, | ||
targetBuff = { | targetBuff = { | ||
onlyOnHit = true, | onlyOnHit = true, | ||
| − | enchantmentApply = | + | enchantmentApply = 8027, |
enchantmentAmount = 1, | enchantmentAmount = 1, | ||
enchantmentStrength = 3, | enchantmentStrength = 3, | ||
| − | enchantmentChanceToApply = 1 | + | enchantmentChanceToApply = 1, |
| + | refreshToAmount = 1 | ||
}, | }, | ||
| + | displayType = "percent", | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_116", | imageCSS = "affix_rune_116", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Chance On Hit: Vulnerability", | ||
| + | longDescription = "Adds a chance to apply Enhanced Vulnerability to an enemy on each hit; Enhanced Vulnerability increases the damage dealt to enemies by the player by 30%." | ||
}, | }, | ||
["offense.chance_on_hit_weakness"] = { | ["offense.chance_on_hit_weakness"] = { | ||
| Line 561: | Line 1,005: | ||
rarity = "rare", | rarity = "rare", | ||
name = "Weakening", | name = "Weakening", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = 0.1, | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.4 | ||
| + | } }, | ||
targetBuff = { | targetBuff = { | ||
onlyOnHit = true, | onlyOnHit = true, | ||
| − | enchantmentApply = | + | enchantmentApply = 8000, |
enchantmentAmount = 1, | enchantmentAmount = 1, | ||
enchantmentStrength = 3, | enchantmentStrength = 3, | ||
| − | enchantmentChanceToApply = 1 | + | enchantmentChanceToApply = 1, |
| + | refreshToAmount = 1 | ||
}, | }, | ||
| + | displayType = "percent", | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_117", | imageCSS = "affix_rune_117", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Chance On Hit: Weakness", | ||
| + | longDescription = "Adds a chance to apply Weakness to an enemy on each hit; Weakness decreases the damage dealt to the player by enemies by 30%." | ||
}, | }, | ||
["offense.melee_affinity"] = { | ["offense.melee_affinity"] = { | ||
| Line 582: | Line 1,045: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Melee", | name = "of Melee", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.08 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.08, | ||
| + | maxStrength = 0.15 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.15, | ||
| + | maxStrength = 0.2 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Melee" | + | path = "offensiveDamageAffinity.Melee" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_118", | imageCSS = "affix_rune_118", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Melee Affinity", | ||
| + | longDescription = "Increases only the offensive melee affinity by a flat amount." | ||
}, | }, | ||
["offense.magic_affinity"] = { | ["offense.magic_affinity"] = { | ||
| Line 601: | Line 1,080: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Magic", | name = "of Magic", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.08 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.08, | ||
| + | maxStrength = 0.15 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.15, | ||
| + | maxStrength = 0.2 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Magic" | + | path = "offensiveDamageAffinity.Magic" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_119", | imageCSS = "affix_rune_119", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Magic Affinity", | ||
| + | longDescription = "Increases only the offensive magic affinity by a flat amount." | ||
}, | }, | ||
["offense.ranged_affinity"] = { | ["offense.ranged_affinity"] = { | ||
| Line 620: | Line 1,115: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Ranged", | name = "of Ranged", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.08 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.08, | ||
| + | maxStrength = 0.15 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.15, | ||
| + | maxStrength = 0.2 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Range" | + | path = "offensiveDamageAffinity.Range" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_120", | imageCSS = "affix_rune_120", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Ranged Affinity", | ||
| + | longDescription = "Increases only the offensive range affinity by a flat amount." | ||
}, | }, | ||
["offense.slashing_affinity"] = { | ["offense.slashing_affinity"] = { | ||
| Line 639: | Line 1,150: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Slashing", | name = "of Slashing", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.2, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.25 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Slashing" | + | path = "offensiveDamageAffinity.Slashing" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_201", | imageCSS = "affix_rune_201", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Slashing Affinity", | ||
| + | longDescription = "Increases only the offensive slashing affinity by a flat amount." | ||
}, | }, | ||
["offense.piercing_affinity"] = { | ["offense.piercing_affinity"] = { | ||
| Line 658: | Line 1,185: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Piercing", | name = "of Piercing", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.2, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.25 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Piercing" | + | path = "offensiveDamageAffinity.Piercing" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_202", | imageCSS = "affix_rune_202", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Piercing Affinity", | ||
| + | longDescription = "Increases only the offensive piercing affinity by a flat amount." | ||
}, | }, | ||
["offense.blunt_affinity"] = { | ["offense.blunt_affinity"] = { | ||
| Line 677: | Line 1,220: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Blunt", | name = "of Blunt", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.2, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.25 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Blunt" | + | path = "offensiveDamageAffinity.Blunt" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_203", | imageCSS = "affix_rune_203", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Blunt Affinity", | ||
| + | longDescription = "Increases only the offensive blunt affinity by a flat amount." | ||
}, | }, | ||
["offense.fire_affinity"] = { | ["offense.fire_affinity"] = { | ||
| Line 696: | Line 1,255: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Fire", | name = "of Fire", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.2, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.25 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Fire" | + | path = "offensiveDamageAffinity.Fire" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_204", | imageCSS = "affix_rune_204", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Fire Affinity", | ||
| + | longDescription = "Increases only the offensive fire affinity by a flat amount." | ||
}, | }, | ||
["offense.ice_affinity"] = { | ["offense.ice_affinity"] = { | ||
| Line 715: | Line 1,290: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Ice", | name = "of Ice", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.2, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.25 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Ice" | + | path = "offensiveDamageAffinity.Ice" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_205", | imageCSS = "affix_rune_205", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Ice Affinity", | ||
| + | longDescription = "Increases only the offensive ice affinity by a flat amount." | ||
}, | }, | ||
["offense.lightning_affinity"] = { | ["offense.lightning_affinity"] = { | ||
| Line 734: | Line 1,325: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Lightning", | name = "of Lightning", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.2, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.25 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Lightning" | + | path = "offensiveDamageAffinity.Lightning" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_206", | imageCSS = "affix_rune_206", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Lightning Affinity", | ||
| + | longDescription = "Increases only the offensive lightning affinity by a flat amount." | ||
}, | }, | ||
["offense.chaos_affinity"] = { | ["offense.chaos_affinity"] = { | ||
| Line 753: | Line 1,360: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Chaos", | name = "of Chaos", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.2, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.25 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Chaos" | + | path = "offensiveDamageAffinity.Chaos" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_207", | imageCSS = "affix_rune_207", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Chaos Affinity", | ||
| + | longDescription = "Increases only the offensive chaos affinity by a flat amount." | ||
}, | }, | ||
["offense.nature_affinity"] = { | ["offense.nature_affinity"] = { | ||
| Line 772: | Line 1,395: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Nature", | name = "of Nature", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.2, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.25 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "offensiveDamageAffinity.Nature" | + | path = "offensiveDamageAffinity.Nature" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_208", | imageCSS = "affix_rune_208", | ||
slots = { "weapon" }, | slots = { "weapon" }, | ||
| − | reducedEffectSlots = { "shield" } | + | reducedEffectSlots = { "shield" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Nature Affinity", | ||
| + | longDescription = "Increases only the offensive nature affinity by a flat amount." | ||
| + | }, | ||
| + | ["offense.poison_affinity"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "epic", | ||
| + | name = "of Poison", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | tier = 1, | ||
| + | requiredItemTier = 1, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 8, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 0.25 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveDamageAffinity.Poison" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_117", | ||
| + | slots = { "weapon" }, | ||
| + | reducedEffectSlots = { "shield" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Offensive Poison Affinity", | ||
| + | longDescription = "Increases only the offensive poison affinity by a flat amount." | ||
| + | }, | ||
| + | ["offense.melee_accuracy"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "Brawler's", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 2, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveAccuracyAffinityRating.Melee" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_101", | ||
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | reducedEffectSlots = { "cape", "arrows" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Melee Accuracy", | ||
| + | longDescription = "Increases your Melee accuracy stat by a flat amount." | ||
| + | }, | ||
| + | ["offense.ranged_accuracy"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "Hunter's", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 2, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveAccuracyAffinityRating.Range" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_102", | ||
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | reducedEffectSlots = { "cape", "arrows" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Magic Accuracy", | ||
| + | longDescription = "Increases your Ranged accuracy stat by a flat amount." | ||
| + | }, | ||
| + | ["offense.magic_accuracy"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "Mage's", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 2, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveAccuracyAffinityRating.Magic" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_103", | ||
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | reducedEffectSlots = { "cape", "arrows" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Ranged Accuracy", | ||
| + | longDescription = "Increases your Magic accuracy stat by a flat amount." | ||
| + | }, | ||
| + | ["offense.melee_accuracy_rare"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "rare", | ||
| + | name = "Warrior's", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 10, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 22, | ||
| + | maxStrength = 30 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 32, | ||
| + | maxStrength = 40 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveAccuracyAffinityRating.Melee" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_104", | ||
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | reducedEffectSlots = { "cape", "arrows" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Rare Melee Accuracy", | ||
| + | longDescription = "Increases your Melee accuracy stat by a flat amount." | ||
| + | }, | ||
| + | ["offense.ranged_accuracy_rare"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "rare", | ||
| + | name = "Ranger's", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 10, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 22, | ||
| + | maxStrength = 30 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 32, | ||
| + | maxStrength = 40 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveAccuracyAffinityRating.Range" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_105", | ||
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | reducedEffectSlots = { "cape", "arrows" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Rare Magic Accuracy", | ||
| + | longDescription = "Increases your Ranged accuracy stat by a flat amount." | ||
| + | }, | ||
| + | ["offense.magic_accuracy_rare"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "rare", | ||
| + | name = "Preceptor's", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 10, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 22, | ||
| + | maxStrength = 30 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 32, | ||
| + | maxStrength = 40 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveAccuracyAffinityRating.Magic" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_106", | ||
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | reducedEffectSlots = { "cape", "arrows" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Rare Ranged Accuracy", | ||
| + | longDescription = "Increases your Magic accuracy stat by a flat amount." | ||
| + | }, | ||
| + | ["offense.primary_accuracy_epic"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "epic", | ||
| + | name = "of Accuracy", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 15, | ||
| + | maxStrength = 25 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 26, | ||
| + | maxStrength = 35 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 36, | ||
| + | maxStrength = 50 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveAccuracyAffinityRating.Melee" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Magic" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Range" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_107", | ||
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | reducedEffectSlots = { "cape", "arrows" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Epic Primary Accuracy", | ||
| + | longDescription = "Increases your Melee, Magic, and Range accuracy stat by a flat amount." | ||
| + | }, | ||
| + | ["offense.primary_accuracy_legendary"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "legendary", | ||
| + | name = "of Precision", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 25, | ||
| + | maxStrength = 40 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 41, | ||
| + | maxStrength = 60 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 61, | ||
| + | maxStrength = 80 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveAccuracyAffinityRating.Melee" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Magic" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Range" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_108", | ||
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | reducedEffectSlots = { "cape", "arrows", "combat-talisman" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Legendary Primary Accuracy", | ||
| + | longDescription = "Increases your Melee, Magic, and Range accuracy stat by a flat amount." | ||
| + | }, | ||
| + | ["offense.physical_accuracy"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "uncommon", | ||
| + | name = "Physical", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 10, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 22, | ||
| + | maxStrength = 30 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 32, | ||
| + | maxStrength = 40 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveAccuracyAffinityRating.Piercing" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Slashing" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Blunt" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_109", | ||
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | reducedEffectSlots = { "cape", "arrows" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Physical Accuracy", | ||
| + | longDescription = "Increases your Piercing, Slashing, and Blunt accuracy stat by a flat amount." | ||
| + | }, | ||
| + | ["offense.physical_accuracy_epic"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "epic", | ||
| + | name = "Physical", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 15, | ||
| + | maxStrength = 25 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 26, | ||
| + | maxStrength = 35 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 36, | ||
| + | maxStrength = 50 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveAccuracyAffinityRating.Piercing" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Slashing" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Blunt" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_110", | ||
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | reducedEffectSlots = { "cape", "arrows" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Epic Physical Accuracy", | ||
| + | longDescription = "Increases your Piercing, Slashing, and Blunt accuracy stat by a flat amount." | ||
| + | }, | ||
| + | ["offense.elemental_accuracy"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "uncommon", | ||
| + | name = "Elemental", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 10, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 22, | ||
| + | maxStrength = 30 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 32, | ||
| + | maxStrength = 40 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveAccuracyAffinityRating.Ice" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Fire" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Nature" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Lightning" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Chaos" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Poison" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_111", | ||
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | reducedEffectSlots = { "cape", "arrows" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Elemental Accuracy", | ||
| + | longDescription = "Increases your Ice, Fire, Nature, Lightning, Chaos, and Poison accuracy stat by a flat amount." | ||
| + | }, | ||
| + | ["offense.elemental_accuracy_epic"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "epic", | ||
| + | name = "Elemental", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 15, | ||
| + | maxStrength = 25 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 26, | ||
| + | maxStrength = 35 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 36, | ||
| + | maxStrength = 50 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "offensiveAccuracyAffinityRating.Ice" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Fire" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Nature" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Lightning" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Chaos" | ||
| + | }, { | ||
| + | path = "offensiveAccuracyAffinityRating.Poison" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_112", | ||
| + | slots = { "weapon", "shield", "gloves" }, | ||
| + | reducedEffectSlots = { "cape", "arrows" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Epic Elemental Accuracy", | ||
| + | longDescription = "Increases your Ice, Fire, Nature, Lightning, Chaos, and Poison accuracy stat by a flat amount." | ||
| + | }, | ||
| + | ["offense.ammo_preservation"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "Retaining", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_113", | ||
| + | slots = { "cape", "arrows" }, | ||
| + | reducedEffectSlots = { "weapon" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Ammo Preservation", | ||
| + | longDescription = "Gives a chance to preserve a stat boosting ammo." | ||
| + | }, | ||
| + | ["offense.ammo_preservation_epic"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "epic", | ||
| + | name = "Preserving", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.09 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.14 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.15, | ||
| + | maxStrength = 0.19 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_114", | ||
| + | slots = { "cape", "arrows" }, | ||
| + | reducedEffectSlots = { "weapon" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Epic Ammo Preservation", | ||
| + | longDescription = "Gives a larger chance to preserve a stat boosting ammo." | ||
| + | }, | ||
| + | ["offense.rune_preservation"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "Rune Retaining", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_115", | ||
| + | slots = { "cape", "arrows" }, | ||
| + | reducedEffectSlots = { "weapon" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Rune Preservation", | ||
| + | longDescription = "Gives a chance to preserve runes while casting abilities." | ||
| + | }, | ||
| + | ["offense.rune_preservation_epic"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "epic", | ||
| + | name = "Rune Preserving", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.09 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.14 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.15, | ||
| + | maxStrength = 0.19 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_8", | ||
| + | imageCSS = "affix_rune_116", | ||
| + | slots = { "cape", "arrows" }, | ||
| + | reducedEffectSlots = { "weapon" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Epic Rune Preservation", | ||
| + | longDescription = "Gives a larger chance to preserve runes while casting abilities." | ||
}, | }, | ||
["defense.protection_and_resistance"] = { | ["defense.protection_and_resistance"] = { | ||
| Line 791: | Line 2,049: | ||
rarity = "common", | rarity = "common", | ||
name = "of the Turtle", | name = "of the Turtle", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 10, | + | tiers = { { |
| − | maxStrength = | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 5, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 10, | ||
| + | maxStrength = 15 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 15, | ||
| + | maxStrength = 20 | ||
| + | } }, | ||
| + | displayType = "number", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "armor.protection" | + | path = "armor.protection" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "armor.resistance" | + | path = "armor.resistance" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
| − | imageCSS = "affix_rune_209" | + | imageCSS = "affix_rune_209", |
| + | slots = { "body", "legs", "helm", "boots" }, | ||
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Protection/Resistance", | ||
| + | longDescription = "Increases the Protection and Resistance stats by a flat amount." | ||
}, | }, | ||
["defense.protection_and_resistance_rare"] = { | ["defense.protection_and_resistance_rare"] = { | ||
| Line 812: | Line 2,086: | ||
rarity = "rare", | rarity = "rare", | ||
name = "of the Armadillo", | name = "of the Armadillo", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = | + | tiers = { { |
| − | maxStrength = | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 10, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 20, | ||
| + | maxStrength = 30 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 30, | ||
| + | maxStrength = 40 | ||
| + | } }, | ||
| + | displayType = "number", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "armor.protection" | + | path = "armor.protection" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "armor.resistance" | + | path = "armor.resistance" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_209", | imageCSS = "affix_rune_209", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Protection and Resistance", | ||
| + | longDescription = "Increases the Protection and Resistance stats by a flat amount." | ||
}, | }, | ||
["defense.agility"] = { | ["defense.agility"] = { | ||
| Line 834: | Line 2,123: | ||
rarity = "common", | rarity = "common", | ||
name = "of the Rat", | name = "of the Rat", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 10, | + | tiers = { { |
| − | maxStrength = | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 5, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 10, | ||
| + | maxStrength = 15 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 15, | ||
| + | maxStrength = 20 | ||
| + | } }, | ||
| + | displayType = "number", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "armor.agility" | + | path = "armor.agility" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
| − | imageCSS = "affix_rune_210" | + | imageCSS = "affix_rune_210", |
| + | slots = { "body", "legs", "helm", "boots" }, | ||
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Agility", | ||
| + | longDescription = "Increases the Agility stat by a flat amount." | ||
}, | }, | ||
["defense.agility_rare"] = { | ["defense.agility_rare"] = { | ||
| Line 851: | Line 2,158: | ||
rarity = "rare", | rarity = "rare", | ||
name = "of the Rabbit", | name = "of the Rabbit", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = | + | tiers = { { |
| − | maxStrength = | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 10, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 20, | ||
| + | maxStrength = 30 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 30, | ||
| + | maxStrength = 40 | ||
| + | } }, | ||
| + | displayType = "number", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "armor.agility" | + | path = "armor.agility" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_210", | imageCSS = "affix_rune_210", | ||
| − | slots = { "legs" } | + | slots = { "legs" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Agility", | ||
| + | longDescription = "Increases the Agility stat by a flat amount." | ||
}, | }, | ||
["defense.melee_affinities"] = { | ["defense.melee_affinities"] = { | ||
| Line 869: | Line 2,192: | ||
rarity = "uncommon", | rarity = "uncommon", | ||
name = "of the Guard", | name = "of the Guard", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0.01, | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Melee" | + | path = "defensiveDamageAffinity.Melee" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Piercing" | + | path = "defensiveDamageAffinity.Piercing" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Blunt" | + | path = "defensiveDamageAffinity.Blunt" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Slashing" | + | path = "defensiveDamageAffinity.Slashing" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
| − | imageCSS = "affix_rune_211" | + | imageCSS = "affix_rune_211", |
| + | slots = { "body", "legs", "helm", "boots" }, | ||
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Melee Affinities", | ||
| + | longDescription = "Increases melee, piercing, blunt, and slashing defensive affinities by a flat amount." | ||
}, | }, | ||
["defense.melee_affinities_rare"] = { | ["defense.melee_affinities_rare"] = { | ||
| Line 898: | Line 2,233: | ||
rarity = "rare", | rarity = "rare", | ||
name = "of the Knight", | name = "of the Knight", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.04 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.08 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.08, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Melee" | + | path = "defensiveDamageAffinity.Melee" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Piercing" | + | path = "defensiveDamageAffinity.Piercing" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Blunt" | + | path = "defensiveDamageAffinity.Blunt" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Slashing" | + | path = "defensiveDamageAffinity.Slashing" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_211", | imageCSS = "affix_rune_211", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Melee Affinities", | ||
| + | longDescription = "Increases melee, piercing, blunt, and slashing defensive affinities by a flat amount." | ||
}, | }, | ||
["defense.magic_affinities"] = { | ["defense.magic_affinities"] = { | ||
| Line 928: | Line 2,274: | ||
rarity = "uncommon", | rarity = "uncommon", | ||
name = "of the Druid", | name = "of the Druid", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0.01, | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Magic" | + | path = "defensiveDamageAffinity.Magic" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Chaos" | + | path = "defensiveDamageAffinity.Chaos" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Nature" | + | path = "defensiveDamageAffinity.Nature" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Fire" | + | path = "defensiveDamageAffinity.Fire" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Ice" | + | path = "defensiveDamageAffinity.Ice" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Lightning" | + | path = "defensiveDamageAffinity.Lightning" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
| − | imageCSS = "affix_rune_212" | + | imageCSS = "affix_rune_212", |
| + | slots = { "body", "legs", "helm", "boots" }, | ||
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Magic Affinities", | ||
| + | longDescription = "Increases magic, chaos, nature, fire, ice, and lightning defensive affinities by a flat amount." | ||
}, | }, | ||
["defense.magic_affinities_rare"] = { | ["defense.magic_affinities_rare"] = { | ||
| Line 965: | Line 2,319: | ||
rarity = "rare", | rarity = "rare", | ||
name = "of the Magus", | name = "of the Magus", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.04 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.08 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.08, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Magic" | + | path = "defensiveDamageAffinity.Magic" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Chaos" | + | path = "defensiveDamageAffinity.Chaos" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Nature" | + | path = "defensiveDamageAffinity.Nature" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Fire" | + | path = "defensiveDamageAffinity.Fire" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Ice" | + | path = "defensiveDamageAffinity.Ice" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Lightning" | + | path = "defensiveDamageAffinity.Lightning" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_212", | imageCSS = "affix_rune_212", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Magic Affinities", | ||
| + | longDescription = "Increases magic, chaos, nature, fire, ice, and lightning defensive affinities by a flat amount." | ||
}, | }, | ||
["defense.ranged_affinities"] = { | ["defense.ranged_affinities"] = { | ||
| Line 1,003: | Line 2,364: | ||
rarity = "uncommon", | rarity = "uncommon", | ||
name = "of the Militiaman", | name = "of the Militiaman", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0.01, | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Range" | + | path = "defensiveDamageAffinity.Range" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Piercing" | + | path = "defensiveDamageAffinity.Piercing" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Blunt" | + | path = "defensiveDamageAffinity.Blunt" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Slashing" | + | path = "defensiveDamageAffinity.Slashing" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
| − | imageCSS = "affix_rune_213" | + | imageCSS = "affix_rune_213", |
| + | slots = { "body", "legs", "helm", "boots" }, | ||
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Ranged Affinities", | ||
| + | longDescription = "Increases range, piercing, blunt, and slashing defensive affinities by a flat amount." | ||
}, | }, | ||
["defense.ranged_affinities_rare"] = { | ["defense.ranged_affinities_rare"] = { | ||
| Line 1,032: | Line 2,405: | ||
rarity = "rare", | rarity = "rare", | ||
name = "of the Warden", | name = "of the Warden", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.04 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.08 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.08, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Range" | + | path = "defensiveDamageAffinity.Range" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Piercing" | + | path = "defensiveDamageAffinity.Piercing" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Blunt" | + | path = "defensiveDamageAffinity.Blunt" |
| − | |||
| − | |||
}, { | }, { | ||
| − | path = "defensiveDamageAffinity.Slashing" | + | path = "defensiveDamageAffinity.Slashing" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_213", | imageCSS = "affix_rune_213", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Ranged Affinities", | ||
| + | longDescription = "Increases range, piercing, blunt, and slashing defensive affinities by a flat amount." | ||
}, | }, | ||
["defense.melee_affinity"] = { | ["defense.melee_affinity"] = { | ||
| Line 1,062: | Line 2,446: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Melee", | name = "of Melee", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.1, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Melee" | + | path = "defensiveDamageAffinity.Melee" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_1", | imageSheetCSS = "affix_runes_sprite_1", | ||
imageCSS = "affix_rune_214", | imageCSS = "affix_rune_214", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Melee Affinity" | ||
}, | }, | ||
["defense.magic_affinity"] = { | ["defense.magic_affinity"] = { | ||
| Line 1,080: | Line 2,480: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Magic", | name = "of Magic", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.1, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Magic" | + | path = "defensiveDamageAffinity.Magic" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_215", | imageCSS = "affix_rune_215", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Magic Affinity" | ||
}, | }, | ||
["defense.ranged_affinity"] = { | ["defense.ranged_affinity"] = { | ||
| Line 1,098: | Line 2,514: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Ranged", | name = "of Ranged", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0.1, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Range" | + | path = "defensiveDamageAffinity.Range" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_216", | imageCSS = "affix_rune_216", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Ranged Affinity" | ||
}, | }, | ||
["defense.slashing_affinity"] = { | ["defense.slashing_affinity"] = { | ||
| Line 1,116: | Line 2,548: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Slashing", | name = "of Slashing", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Slashing" | + | path = "defensiveDamageAffinity.Slashing" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_217", | imageCSS = "affix_rune_217", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Slashing Affinity" | ||
}, | }, | ||
["defense.piercing_affinity"] = { | ["defense.piercing_affinity"] = { | ||
| Line 1,134: | Line 2,582: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Piercing", | name = "of Piercing", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Piercing" | + | path = "defensiveDamageAffinity.Piercing" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_218", | imageCSS = "affix_rune_218", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Piercing Affinity" | ||
}, | }, | ||
["defense.blunt_affinity"] = { | ["defense.blunt_affinity"] = { | ||
| Line 1,152: | Line 2,616: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Blunt", | name = "of Blunt", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Blunt" | + | path = "defensiveDamageAffinity.Blunt" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_219", | imageCSS = "affix_rune_219", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Blunt Affinity" | ||
}, | }, | ||
["defense.fire_affinity"] = { | ["defense.fire_affinity"] = { | ||
| Line 1,170: | Line 2,650: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Fire", | name = "of Fire", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Fire" | + | path = "defensiveDamageAffinity.Fire" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_2", | imageSheetCSS = "affix_runes_sprite_2", | ||
imageCSS = "affix_rune_220", | imageCSS = "affix_rune_220", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Fire Affinity" | ||
}, | }, | ||
["defense.ice_affinity"] = { | ["defense.ice_affinity"] = { | ||
| Line 1,188: | Line 2,684: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Ice", | name = "of Ice", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Ice" | + | path = "defensiveDamageAffinity.Ice" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
imageCSS = "affix_rune_301", | imageCSS = "affix_rune_301", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Ice Affinity" | ||
}, | }, | ||
["defense.lightning_affinity"] = { | ["defense.lightning_affinity"] = { | ||
| Line 1,206: | Line 2,718: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Lightning", | name = "of Lightning", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Lightning" | + | path = "defensiveDamageAffinity.Lightning" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
imageCSS = "affix_rune_302", | imageCSS = "affix_rune_302", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Lightning Affinity" | ||
}, | }, | ||
["defense.chaos_affinity"] = { | ["defense.chaos_affinity"] = { | ||
| Line 1,224: | Line 2,752: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Chaos", | name = "of Chaos", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Chaos" | + | path = "defensiveDamageAffinity.Chaos" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
imageCSS = "affix_rune_303", | imageCSS = "affix_rune_303", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Chaos Affinity" | ||
}, | }, | ||
["defense.nature_affinity"] = { | ["defense.nature_affinity"] = { | ||
| Line 1,242: | Line 2,786: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of Nature", | name = "of Nature", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | maxStrength = 0. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "defensiveDamageAffinity.Nature" | + | path = "defensiveDamageAffinity.Nature" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
imageCSS = "affix_rune_304", | imageCSS = "affix_rune_304", | ||
| − | slots = { "body", "legs", "helm" } | + | slots = { "body", "legs", "helm", "boots" }, |
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Nature Affinity" | ||
| + | }, | ||
| + | ["defense.poison_affinity"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "epic", | ||
| + | name = "of Poison", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | tier = 1, | ||
| + | requiredItemTier = 1, | ||
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.06 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.06, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | statBuffs = { { | ||
| + | path = "defensiveDamageAffinity.Poison" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_3", | ||
| + | imageCSS = "affix_rune_314", | ||
| + | slots = { "body", "legs", "helm", "boots" }, | ||
| + | reducedEffectSlots = { "shield", "gloves" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Defensive Poison Affinity" | ||
}, | }, | ||
["defense.stamina"] = { | ["defense.stamina"] = { | ||
| Line 1,260: | Line 2,854: | ||
rarity = "common", | rarity = "common", | ||
name = "of the Boar", | name = "of the Boar", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 10, | + | tiers = { { |
| − | maxStrength = | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 5, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 3, | ||
| + | minStrength = 10, | ||
| + | maxStrength = 15 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 15, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 4, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 20, | ||
| + | maxStrength = 30 | ||
| + | } }, | ||
| + | displayType = "number", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "armor.stamina" | + | path = "armor.stamina" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
| − | imageCSS = "affix_rune_305" | + | imageCSS = "affix_rune_305", |
| + | slots = { "body", "legs", "helm", "boots" }, | ||
| + | reducedEffectSlots = { "shield", "gloves", "combat-talisman" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Stamina", | ||
| + | longDescription = "Increases your Stamina stat by a flat amount." | ||
}, | }, | ||
["defense.stamina_rare"] = { | ["defense.stamina_rare"] = { | ||
| Line 1,277: | Line 2,894: | ||
rarity = "rare", | rarity = "rare", | ||
name = "of the Bear", | name = "of the Bear", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = | + | tiers = { { |
| − | maxStrength = | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 10, | ||
| + | maxStrength = 20 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 3, | ||
| + | minStrength = 20, | ||
| + | maxStrength = 30 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 30, | ||
| + | maxStrength = 40 | ||
| + | }, { | ||
| + | tier = 4, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 40, | ||
| + | maxStrength = 50 | ||
| + | } }, | ||
| + | displayType = "number", | ||
statBuffs = { { | statBuffs = { { | ||
| − | path = "armor.stamina" | + | path = "armor.stamina" |
| − | |||
| − | |||
} }, | } }, | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
imageCSS = "affix_rune_305", | imageCSS = "affix_rune_305", | ||
slots = { "shield" }, | slots = { "shield" }, | ||
| − | reducedEffectSlots = { "body", "legs", "helm" } | + | reducedEffectSlots = { "body", "legs", "helm", "combat-talisman" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Enduring Stamina", | ||
| + | longDescription = "Increases your Stamina stat by a flat amount." | ||
}, | }, | ||
["defense.health"] = { | ["defense.health"] = { | ||
| Line 1,296: | Line 2,934: | ||
rarity = "common", | rarity = "common", | ||
name = "of the Monkey", | name = "of the Monkey", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = | + | tiers = { { |
| − | maxStrength = | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 10, | ||
| + | maxStrength = 30 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 3, | ||
| + | minStrength = 30, | ||
| + | maxStrength = 60 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 60, | ||
| + | maxStrength = 90 | ||
| + | }, { | ||
| + | tier = 4, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 90, | ||
| + | maxStrength = 120 | ||
| + | } }, | ||
| + | displayType = "number", | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
| − | imageCSS = "affix_rune_306" | + | imageCSS = "affix_rune_306", |
| + | slots = { "shield" }, | ||
| + | reducedEffectSlots = { "body", "legs", "helm", "combat-talisman" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Additional Health", | ||
| + | longDescription = "Increases your maximum health by a flat amount." | ||
}, | }, | ||
["defense.health_rare"] = { | ["defense.health_rare"] = { | ||
type = "additive", | type = "additive", | ||
hook = "afterStatBuffs", | hook = "afterStatBuffs", | ||
| − | rarity = " | + | rarity = "uncommon", |
name = "of the Gorilla", | name = "of the Gorilla", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = | + | tiers = { { |
| − | maxStrength = | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 40, | ||
| + | maxStrength = 80 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 3, | ||
| + | minStrength = 80, | ||
| + | maxStrength = 150 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 150, | ||
| + | maxStrength = 250 | ||
| + | }, { | ||
| + | tier = 4, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 250, | ||
| + | maxStrength = 350 | ||
| + | } }, | ||
| + | displayType = "number", | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
imageCSS = "affix_rune_306", | imageCSS = "affix_rune_306", | ||
| − | slots = { "body" } | + | slots = { "shield" }, |
| + | reducedEffectSlots = { "body", "legs", "helm", "combat-talisman" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Vital Health", | ||
| + | longDescription = "Increases your maximum health by a flat amount." | ||
}, | }, | ||
["defense.health_multiplier"] = { | ["defense.health_multiplier"] = { | ||
| Line 1,321: | Line 3,008: | ||
rarity = "uncommon", | rarity = "uncommon", | ||
name = "of the Whale", | name = "of the Whale", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 1. | + | tiers = { { |
| − | maxStrength = 1.1, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 1.005, | ||
| + | maxStrength = 1.01 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 1.01, | ||
| + | maxStrength = 1.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 1.05, | ||
| + | maxStrength = 1.08 | ||
| + | } }, | ||
| + | displayType = "multiplier", | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
| − | imageCSS = "affix_rune_307" | + | imageCSS = "affix_rune_307", |
| + | slots = { "shield" }, | ||
| + | reducedEffectSlots = { "body", "legs", "helm", "combat-talisman" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Health %", | ||
| + | longDescription = "Increases your maximum health by a multiplier." | ||
}, | }, | ||
["defense.health_multiplier_legendary"] = { | ["defense.health_multiplier_legendary"] = { | ||
type = "multiplicative", | type = "multiplicative", | ||
hook = "afterStatBuffs", | hook = "afterStatBuffs", | ||
| − | rarity = " | + | rarity = "legendary", |
name = "of the Leviathan", | name = "of the Leviathan", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 1. | + | tiers = { { |
| − | maxStrength = 2, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 1.05, | ||
| + | maxStrength = 1.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 1.1, | ||
| + | maxStrength = 1.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 1.2, | ||
| + | maxStrength = 1.3 | ||
| + | } }, | ||
| + | displayType = "multiplier", | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
imageCSS = "affix_rune_307", | imageCSS = "affix_rune_307", | ||
| − | slots = { "body" } | + | slots = { "shield" }, |
| + | reducedEffectSlots = { "body", "legs", "helm", "combat-talisman" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Health Multiplier", | ||
| + | longDescription = "Increases your maximum health by a multiplier." | ||
}, | }, | ||
["defense.health_regen"] = { | ["defense.health_regen"] = { | ||
| Line 1,346: | Line 3,072: | ||
rarity = "rare", | rarity = "rare", | ||
name = "Healthy", | name = "Healthy", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = 1. | + | tiers = { { |
| − | + | tier = 1, | |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 1.01, | ||
| + | maxStrength = 1.05 | ||
| + | } }, | ||
| + | displayType = "multiplier", | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
| − | imageCSS = "affix_rune_308" | + | imageCSS = "affix_rune_308", |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Health Regen %", | ||
| + | inactive = true | ||
}, | }, | ||
["defense.health_per_resource_spent"] = { | ["defense.health_per_resource_spent"] = { | ||
| Line 1,358: | Line 3,092: | ||
rarity = "epic", | rarity = "epic", | ||
name = "Gluttonous", | name = "Gluttonous", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = 3, | + | tiers = { { |
| − | + | tier = 1, | |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 2, | ||
| + | maxStrength = 4 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 4, | ||
| + | maxStrength = 6 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 8 | ||
| + | } }, | ||
| + | displayType = "number", | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
imageCSS = "affix_rune_309", | imageCSS = "affix_rune_309", | ||
| − | slots = { "weapon", "cape", "arrows" } | + | slots = { "weapon", "cape", "arrows" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Health Per Resource Spent", | ||
| + | longDescription = "Heals you for a flat amount for each unique item, a rune or ammo, consumed during combat. For example, if you consume 2 runes and a charm, this will trigger 3 times, once for each unique item consumed." | ||
}, | }, | ||
["defense.health_per_kill"] = { | ["defense.health_per_kill"] = { | ||
| Line 1,371: | Line 3,123: | ||
rarity = "epic", | rarity = "epic", | ||
name = "Apothecary's", | name = "Apothecary's", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = 10, | + | tiers = { { |
| − | maxStrength = | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 5, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 10, | ||
| + | maxStrength = 15 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 15, | ||
| + | maxStrength = 20 | ||
| + | } }, | ||
| + | displayType = "number", | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
imageCSS = "affix_rune_310", | imageCSS = "affix_rune_310", | ||
| − | slots = { "weapon", "cape", "arrows" } | + | slots = { "weapon", "cape", "arrows" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Health Per Kill", | ||
| + | longDescription = "Heals you for a flat amount when you defeat an enemy." | ||
}, | }, | ||
["defense.life_steal"] = { | ["defense.life_steal"] = { | ||
| Line 1,384: | Line 3,154: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of the Vampire", | name = "of the Vampire", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0. | + | tiers = { { |
| − | + | requiredItemTier = 1, | |
| − | + | tier = 1, | |
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
imageCSS = "affix_rune_311", | imageCSS = "affix_rune_311", | ||
| − | slots = { "weapon", "cape", "arrows" } | + | slots = { "weapon", "cape", "arrows" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Life Steal %", | ||
| + | inactive = true | ||
}, | }, | ||
["defense.elite_damage_reduction"] = { | ["defense.elite_damage_reduction"] = { | ||
| Line 1,397: | Line 3,175: | ||
rarity = "uncommon", | rarity = "uncommon", | ||
name = "of the Champion", | name = "of the Champion", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0.02, | + | tiers = { { |
| − | maxStrength = 0.06, | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 3, | ||
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.04 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
| − | imageCSS = "affix_rune_312" | + | imageCSS = "affix_rune_312", |
| + | slots = { "cape" }, | ||
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Elite Monster Damage Reduction", | ||
| + | longDescription = "Reduces damage taken when hit by an elite." | ||
}, | }, | ||
["defense.elite_damage_reduction_epic"] = { | ["defense.elite_damage_reduction_epic"] = { | ||
| Line 1,409: | Line 3,206: | ||
rarity = "epic", | rarity = "epic", | ||
name = "of the Conqueror", | name = "of the Conqueror", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 0.1, | + | tiers = { { |
| − | + | tier = 1, | |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 3, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
imageCSS = "affix_rune_312", | imageCSS = "affix_rune_312", | ||
| − | slots = { "cape" } | + | slots = { "cape" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Elite Damage Reduction", | ||
| + | longDescription = "Reduces damage taken when hit by an elite." | ||
}, | }, | ||
["defense.thorns"] = { | ["defense.thorns"] = { | ||
| Line 1,422: | Line 3,237: | ||
rarity = "rare", | rarity = "rare", | ||
name = "of the Rose", | name = "of the Rose", | ||
| − | + | nameType = "suffix", | |
| − | minStrength = 50, | + | tiers = { { |
| − | maxStrength = | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 15, | ||
| + | maxStrength = 30 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 3, | ||
| + | minStrength = 30, | ||
| + | maxStrength = 50 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 50, | ||
| + | maxStrength = 80 | ||
| + | }, { | ||
| + | tier = 4, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 80, | ||
| + | maxStrength = 120 | ||
| + | } }, | ||
| + | displayType = "number", | ||
imageSheetCSS = "affix_runes_sprite_3", | imageSheetCSS = "affix_runes_sprite_3", | ||
imageCSS = "affix_rune_313", | imageCSS = "affix_rune_313", | ||
slots = { "shield" }, | slots = { "shield" }, | ||
| − | reducedEffectSlots = { "body" } | + | reducedEffectSlots = { "body" }, |
| + | combatAffix = true, | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Thorns", | ||
| + | longDescription = "Reflects a flat amount of damage back to your attacker when you are hit." | ||
}, | }, | ||
["wealth.junk_multiplier"] = { | ["wealth.junk_multiplier"] = { | ||
| Line 1,436: | Line 3,274: | ||
rarity = "uncommon", | rarity = "uncommon", | ||
name = "Scavenger", | name = "Scavenger", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = 1.05, | + | tiers = { { |
| − | + | tier = 1, | |
| − | + | requiredItemTier = 1, | |
| − | slots = { "necklace" }, | + | minStrength = 1.01, |
| + | maxStrength = 1.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 1.05, | ||
| + | maxStrength = 1.1 | ||
| + | } }, | ||
| + | displayType = "multiplier", | ||
| + | slots = { "necklace", "combat-talisman" }, | ||
imageSheetCSS = "affix_runes_sprite_4", | imageSheetCSS = "affix_runes_sprite_4", | ||
| − | imageCSS = "affix_rune_401" | + | imageCSS = "affix_rune_401", |
| + | longDescription = "Increases amount of junk looted when junk is rolled. Does not increase base chance to loot junk.", | ||
| + | relatedCategory = { "combat" }, | ||
| + | tooltipDescription = "Junk Multiplier" | ||
}, | }, | ||
["experience.skill_experience_multiplier"] = { | ["experience.skill_experience_multiplier"] = { | ||
| Line 1,449: | Line 3,299: | ||
rarity = "legendary", | rarity = "legendary", | ||
name = "Skillful", | name = "Skillful", | ||
| − | + | nameType = "prefix", | |
| − | minStrength = 1. | + | tiers = { { |
| − | maxStrength = 1. | + | tier = 1, |
| − | + | requiredItemTier = 1, | |
| + | minStrength = 1.005, | ||
| + | maxStrength = 1.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 1.04, | ||
| + | maxStrength = 1.08 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 6, | ||
| + | minStrength = 1.08, | ||
| + | maxStrength = 1.12 | ||
| + | } }, | ||
| + | displayType = "multiplier", | ||
slots = { "ring" }, | slots = { "ring" }, | ||
imageSheetCSS = "affix_runes_sprite_4", | imageSheetCSS = "affix_runes_sprite_4", | ||
| − | imageCSS = "affix_rune_402" | + | imageCSS = "affix_rune_402", |
| + | relatedCategory = { "combat", "skilling" }, | ||
| + | tooltipDescription = "Experience Multiplier" | ||
| + | }, | ||
| + | ["experience.item_experience_multiplier"] = { | ||
| + | type = "multiplicative", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "Ensouled", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | slots = { "arrows" }, | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_403", | ||
| + | inactive = true, | ||
| + | relatedCategory = { "combat", "skilling" }, | ||
| + | tooltipDescription = "Soulbound Experience Multiplier" | ||
| + | }, | ||
| + | ["mining.effective_level"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "of the Miner", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "mining" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_404", | ||
| + | slots = { "pickaxe" }, | ||
| + | reducedEffectSlots = { "ring", "necklace", "miningset", "arrows" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "mining" }, | ||
| + | tooltipDescription = "Mining Effective Level" | ||
| + | }, | ||
| + | ["mining.original_superheat"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Dwarven Superheating", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.04 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_405", | ||
| + | slots = { "pickaxe" }, | ||
| + | reducedEffectSlots = { "miningset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a chance to instantly smelt an ore into a bar while mining.", | ||
| + | relatedCategory = { "mining" }, | ||
| + | tooltipDescription = "Original Superheat" | ||
| + | }, | ||
| + | ["mining.minimum_yield"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Minimum Mining Yield", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_406", | ||
| + | slots = { "pickaxe" }, | ||
| + | reducedEffectSlots = { "miningset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "mining" }, | ||
| + | tooltipDescription = "Mining Chance +1 Min Yield" | ||
| + | }, | ||
| + | ["mining.maximum_yield"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Maximum Mining Yield", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_406", | ||
| + | slots = { "pickaxe" }, | ||
| + | reducedEffectSlots = { "miningset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "mining" }, | ||
| + | tooltipDescription = "Mining Chance +1 Max Yield" | ||
| + | }, | ||
| + | ["mining.yield_bonus"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of Mining Yield", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_407", | ||
| + | slots = { "pickaxe" }, | ||
| + | reducedEffectSlots = { "miningset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "mining" }, | ||
| + | tooltipDescription = "Mining Chance +1 Yield" | ||
| + | }, | ||
| + | ["mining.inferno_effect"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Dwarven Quick Mining", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_408", | ||
| + | slots = { "pickaxe" }, | ||
| + | reducedEffectSlots = { "miningset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a chance to instantly complete another mining action when one is completed.", | ||
| + | relatedCategory = { "mining" }, | ||
| + | tooltipDescription = "Inferno Effect in Mining" | ||
| + | }, | ||
| + | ["mining.trash_heap"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of the Trash Heap", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 2 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 2, | ||
| + | maxStrength = 3 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_409", | ||
| + | slots = { "pickaxe" }, | ||
| + | reducedEffectSlots = { "miningset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases amount collected when you mine Clay, Stone, Sand, Rune Slate, Coal, or Salt.", | ||
| + | relatedCategory = { "mining" }, | ||
| + | tooltipDescription = "Increased Non-Metal Materials Chance" | ||
| + | }, | ||
| + | ["foraging.effective_level"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "of the Forager", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "foraging" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_410", | ||
| + | slots = { "hatchet" }, | ||
| + | reducedEffectSlots = { "ring", "necklace", "foragingset", "arrows" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "foraging" }, | ||
| + | tooltipDescription = "Foraging Effective Level" | ||
| + | }, | ||
| + | ["foraging.minimum_yield"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Minimum Foraging Yield", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_411", | ||
| + | slots = { "hatchet" }, | ||
| + | reducedEffectSlots = { "foragingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "foraging" }, | ||
| + | tooltipDescription = "Foraging Chance +1 Min Yield" | ||
| + | }, | ||
| + | ["foraging.maximum_yield"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Maximum Foraging Yield", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_412", | ||
| + | slots = { "hatchet" }, | ||
| + | reducedEffectSlots = { "foragingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "foraging" }, | ||
| + | tooltipDescription = "Foraging Chance +1 Max Yield" | ||
| + | }, | ||
| + | ["foraging.yield_bonus"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of Foraging Yield", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_413", | ||
| + | slots = { "hatchet" }, | ||
| + | reducedEffectSlots = { "foragingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "foraging" }, | ||
| + | tooltipDescription = "Foraging Chance +1 Yield" | ||
| + | }, | ||
| + | ["foraging.node_bonus_size"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Foraging Node Size", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_414", | ||
| + | slots = { "hatchet" }, | ||
| + | reducedEffectSlots = { "foragingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Multiplies the size of found Foraging nodes.", | ||
| + | relatedCategory = { "foraging" }, | ||
| + | tooltipDescription = "Foraging Node Size" | ||
| + | }, | ||
| + | ["foraging.original_nature"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of Natural Foraging", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.04 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.04, | ||
| + | maxStrength = 0.05 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_415", | ||
| + | slots = { "hatchet" }, | ||
| + | reducedEffectSlots = { "foragingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives you a chance whilst foraging to produce an additional log relevant to the zone you are gathering in.", | ||
| + | relatedCategory = { "foraging" }, | ||
| + | tooltipDescription = "Find Random Logs" | ||
| + | }, | ||
| + | ["foraging.instant_node_clear"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Speedster Foraging", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.005, | ||
| + | maxStrength = 0.01 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.015 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.015, | ||
| + | maxStrength = 0.02 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_706", | ||
| + | slots = { "hatchet" }, | ||
| + | reducedEffectSlots = { "foragingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a chance when finding a node to force the minimum gathering time on all gathering actions until that node is cleared.", | ||
| + | relatedCategory = { "foraging" }, | ||
| + | tooltipDescription = "Foraging Near-Instant Node Clear" | ||
| + | }, | ||
| + | ["foraging.fresh_forager"] = { | ||
| + | type = "multiplicative", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of the Fresh Forager", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.001, | ||
| + | maxStrength = 0.005 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.005, | ||
| + | maxStrength = 0.007 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.007, | ||
| + | maxStrength = 0.01 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_713", | ||
| + | slots = { "hatchet" }, | ||
| + | reducedEffectSlots = { "foragingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a % chance to instantly prepare an ingredient while foraging.", | ||
| + | relatedCategory = { "foraging" }, | ||
| + | tooltipDescription = "Prepare Foraged Ingredients" | ||
| + | }, | ||
| + | ["fishing.effective_level"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "of the Fisher", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "fishing" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_416", | ||
| + | slots = { "tacklebox" }, | ||
| + | reducedEffectSlots = { "ring", "necklace", "fishingset", "arrows" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "fishing" }, | ||
| + | tooltipDescription = "Fishing Effective Level" | ||
| + | }, | ||
| + | ["fishing.fishing_stats"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "legendary", | ||
| + | name = "Prepared", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "fishingBaitPower" | ||
| + | }, { | ||
| + | path = "fishingReelPower" | ||
| + | }, { | ||
| + | path = "fishingRarityPower" | ||
| + | } }, | ||
| + | longDescription = "Increases your bait, reel, and bonus rarity by a flat amount.", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_417", | ||
| + | slots = { "tacklebox" }, | ||
| + | reducedEffectSlots = { "fishingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "fishing" }, | ||
| + | tooltipDescription = "Fishing Stats" | ||
| + | }, | ||
| + | ["fishing.fishing_stats_reel"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "uncommon", | ||
| + | name = "Reeling", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "fishingReelPower" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_712", | ||
| + | slots = { "tacklebox" }, | ||
| + | reducedEffectSlots = { "ring", "necklace", "fishingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "fishing" }, | ||
| + | tooltipDescription = "Fishing Reel" | ||
| + | }, | ||
| + | ["fishing.fishing_stats_bait"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "uncommon", | ||
| + | name = "Baiting", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "fishingBaitPower" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_713", | ||
| + | slots = { "tacklebox" }, | ||
| + | reducedEffectSlots = { "ring", "necklace", "fishingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "fishing" }, | ||
| + | tooltipDescription = "Fishing Bait" | ||
| + | }, | ||
| + | ["fishing.fishing_stats_bonus"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "uncommon", | ||
| + | name = "Detecting", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "fishingRarityPower" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_714", | ||
| + | slots = { "tacklebox" }, | ||
| + | reducedEffectSlots = { "ring", "necklace", "fishingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "fishing" }, | ||
| + | tooltipDescription = "Fishing Bonus Rarity" | ||
| + | }, | ||
| + | ["fishing.success_chance"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "common", | ||
| + | name = "of the Successful Fisher", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_418", | ||
| + | slots = { "tacklebox" }, | ||
| + | reducedEffectSlots = { "fishingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases your success chance for any fishing action by a flat amount.", | ||
| + | relatedCategory = { "fishing" }, | ||
| + | tooltipDescription = "Fishing Success Chance" | ||
| + | }, | ||
| + | ["fishing.minimum_yield"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Minimum Fishing Yield", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_419", | ||
| + | slots = { "tacklebox" }, | ||
| + | reducedEffectSlots = { "fishingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "fishing" }, | ||
| + | tooltipDescription = "Fishing Chance +1 Min Yield" | ||
| + | }, | ||
| + | ["fishing.maximum_yield"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Maximum Fishing Yield", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_4", | ||
| + | imageCSS = "affix_rune_420", | ||
| + | slots = { "tacklebox" }, | ||
| + | reducedEffectSlots = { "fishingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "fishing" }, | ||
| + | tooltipDescription = "Fishing Chance +1 Max Yield" | ||
| + | }, | ||
| + | ["fishing.yield_bonus"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of Fishing Yield", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_501", | ||
| + | slots = { "tacklebox" }, | ||
| + | reducedEffectSlots = { "fishingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "fishing" }, | ||
| + | tooltipDescription = "Fishing Chance +1 Yield" | ||
| + | }, | ||
| + | ["fishing.node_bonus_size"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Fishing Node Size", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_502", | ||
| + | slots = { "tacklebox" }, | ||
| + | reducedEffectSlots = { "fishingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "fishing" }, | ||
| + | tooltipDescription = "Fishing Node Size" | ||
| + | }, | ||
| + | ["fishing.instant_node_search"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Instant Node Finding", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_504", | ||
| + | slots = { "tacklebox" }, | ||
| + | reducedEffectSlots = { "fishingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a chance to instantly find a fishing node when you begin searching for one.", | ||
| + | relatedCategory = { "fishing" }, | ||
| + | tooltipDescription = "Fishing Near-Instant Node Clear" | ||
| + | }, | ||
| + | ["fishing.instant_node_clear"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Speedster Fishing", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.005, | ||
| + | maxStrength = 0.01 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.015 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.015, | ||
| + | maxStrength = 0.02 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_707", | ||
| + | slots = { "tacklebox" }, | ||
| + | reducedEffectSlots = { "fishingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a chance when finding a node to force the minimum gathering time on all gathering actions until that node is cleared.", | ||
| + | relatedCategory = { "fishing" }, | ||
| + | tooltipDescription = "Fishing Instant Node Search" | ||
| + | }, | ||
| + | ["farming.effective_level"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "of the Farmer", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "farming" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_503", | ||
| + | slots = { "hoe" }, | ||
| + | reducedEffectSlots = { "ring", "necklace", "arrows" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "farming" }, | ||
| + | tooltipDescription = "Farming Effective Level" | ||
| + | }, | ||
| + | ["farming.water_totem"] = { | ||
| + | type = "multiplicative", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "Water", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_708", | ||
| + | slots = { "hoe" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Multiplicatively increases the potency of the totem.", | ||
| + | relatedCategory = { "farming" }, | ||
| + | tooltipDescription = "Water Totem Enhanced" | ||
| + | }, | ||
| + | ["farming.earth_totem"] = { | ||
| + | type = "multiplicative", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "Earth", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_709", | ||
| + | slots = { "hoe" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Multiplicatively increases the potency of the totem.", | ||
| + | relatedCategory = { "farming" }, | ||
| + | tooltipDescription = "Earth Totem Enhanced" | ||
| + | }, | ||
| + | ["farming.nature_totem"] = { | ||
| + | type = "multiplicative", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "Nature", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_710", | ||
| + | slots = { "hoe" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Multiplicatively increases the potency of the totem.", | ||
| + | relatedCategory = { "farming" }, | ||
| + | tooltipDescription = "Nature Totem Enhanced" | ||
| + | }, | ||
| + | ["farming.coalescing_totem"] = { | ||
| + | type = "multiplicative", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "Coalescing", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 0.15 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_711", | ||
| + | slots = { "hoe" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Multiplicatively increases the potency of the totem.", | ||
| + | relatedCategory = { "farming" }, | ||
| + | tooltipDescription = "Coalescing Totem Enhanced" | ||
| + | }, | ||
| + | ["farming.seed_growth"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of Composting", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_712", | ||
| + | slots = { "hoe" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases the growth rate of small seeds.", | ||
| + | relatedCategory = { "farming" }, | ||
| + | tooltipDescription = "Small Seed Growth Rate" | ||
| + | }, | ||
| + | ["farming.tree_growth"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "Forester", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_713", | ||
| + | slots = { "hoe" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases the growth rate of trees.", | ||
| + | relatedCategory = { "farming" }, | ||
| + | tooltipDescription = "Tree Growth Rate" | ||
| + | }, | ||
| + | ["farming.trap_growth"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "Hunter", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_714", | ||
| + | slots = { "hoe" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases the growth rate of traps.", | ||
| + | relatedCategory = { "farming" }, | ||
| + | tooltipDescription = "Trap Growth Rate" | ||
| + | }, | ||
| + | ["farming.totem_growth"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "Druid", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_715", | ||
| + | slots = { "hoe" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases the growth rate of totems.", | ||
| + | relatedCategory = { "farming" }, | ||
| + | tooltipDescription = "Totem Growth Rate" | ||
| + | }, | ||
| + | ["enchanting.effective_level"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "of the Enchanter", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 2, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "enchanting" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_505", | ||
| + | slots = { "tome" }, | ||
| + | reducedEffectSlots = { "ring", "necklace", "arrows" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "enchanting" }, | ||
| + | tooltipDescription = "Enchanting Effective Level" | ||
| + | }, | ||
| + | ["enchanting.augmenting_success_chance"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Gambling", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.005, | ||
| + | maxStrength = 0.01 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 2, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.015 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.02 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_506", | ||
| + | slots = { "tome" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases the chance for a critical augment.", | ||
| + | relatedCategory = { "enchanting" }, | ||
| + | tooltipDescription = "Augmenting Crit Chance" | ||
| + | }, | ||
| + | ["enchanting.augmenting_transform_chance_bonus"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "Transforming", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 2, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_507", | ||
| + | slots = { "tome" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Multiplies the chance to transform an item. If an item has a 10% chance to transform and you have a 10% bonus transform chance, it becomes a 11% chance to transform. Additive to Chances Enchantment.", | ||
| + | relatedCategory = { "enchanting" }, | ||
| + | tooltipDescription = "Researching Transform Chance" | ||
| + | }, | ||
| + | ["enchanting.chance_to_preserve"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Scrollcrafting Preservation", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 2, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_508", | ||
| + | slots = { "tome" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "enchanting" }, | ||
| + | tooltipDescription = "Scrollcrafting Mat Preserve" | ||
| + | }, | ||
| + | ["enchanting.critical_augmenting"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Critical Augmenting", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.005, | ||
| + | maxStrength = 0.009 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 2, | ||
| + | minStrength = 0.009, | ||
| + | maxStrength = 0.012 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 0.012, | ||
| + | maxStrength = 0.015 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_509", | ||
| + | slots = { "tome" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a flat chance to increase the augment level of an item twice when successfully augmenting an item. i.e. +3 -> +5", | ||
| + | relatedCategory = { "enchanting" }, | ||
| + | tooltipDescription = "Chance for 2 Augmentation Levels" | ||
| + | }, | ||
| + | ["enchanting.chance_to_save_item"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Item Preservation", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.005, | ||
| + | maxStrength = 0.009 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 2, | ||
| + | minStrength = 0.009, | ||
| + | maxStrength = 0.012 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 0.012, | ||
| + | maxStrength = 0.015 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_510", | ||
| + | slots = { "tome" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a flat chance to keep an item from breaking on research failure while also giving scraps.", | ||
| + | relatedCategory = { "enchanting" }, | ||
| + | tooltipDescription = "Chance to Save Researched Item" | ||
| + | }, | ||
| + | ["enchanting.chance_to_save_item_but_downgrade"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Item Preservation", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.005, | ||
| + | maxStrength = 0.009 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 2, | ||
| + | minStrength = 0.009, | ||
| + | maxStrength = 0.012 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 0.012, | ||
| + | maxStrength = 0.015 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_511", | ||
| + | slots = { "tome" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a flat chance to keep an item from breaking on research failure while also giving scraps.", | ||
| + | relatedCategory = { "enchanting" }, | ||
| + | tooltipDescription = "Chance to Save Researched Item", | ||
| + | inactive = true | ||
| + | }, | ||
| + | ["enchanting.soul_wisdom"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Soul Wisdom", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 2, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_512", | ||
| + | slots = { "tome" }, | ||
| + | skillingAffix = true, | ||
| + | inactive = true, | ||
| + | relatedCategory = { "enchanting" }, | ||
| + | tooltipDescription = "Soulbound Experience Multiplier" | ||
| + | }, | ||
| + | ["enchanting.research_bonus_attempts_per_fail"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "rare", | ||
| + | name = "Careful", | ||
| + | nameType = "prefix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 4 | ||
| + | }, { | ||
| + | requiredItemTier = 2, | ||
| + | tier = 2, | ||
| + | minStrength = 3, | ||
| + | maxStrength = 12 | ||
| + | }, { | ||
| + | requiredItemTier = 5, | ||
| + | tier = 3, | ||
| + | minStrength = 5, | ||
| + | maxStrength = 20 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "researchAttemptsPerFail" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_520", | ||
| + | slots = { "tome" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases the average number of research attempts before an item is destroyed.", | ||
| + | relatedCategory = { "enchanting" }, | ||
| + | tooltipDescription = "Bonus Research Attempts" | ||
| + | }, | ||
| + | ["enchanting.research_less_attempts_per_fail"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "rare", | ||
| + | name = "of Brute Forcing", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0, | ||
| + | maxStrength = -1 | ||
| + | }, { | ||
| + | requiredItemTier = 2, | ||
| + | tier = 2, | ||
| + | minStrength = -1, | ||
| + | maxStrength = -3 | ||
| + | }, { | ||
| + | requiredItemTier = 5, | ||
| + | tier = 3, | ||
| + | minStrength = -2, | ||
| + | maxStrength = -5 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "researchAttemptsPerFail" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_712", | ||
| + | slots = { "tome" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Decreases the average number of research attempts before an item is destroyed.", | ||
| + | relatedCategory = { "enchanting" }, | ||
| + | tooltipDescription = "Less Research Attempts" | ||
| + | }, | ||
| + | ["runecrafting.effective_level"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "of the Runecrafter", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "runecrafting" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_513", | ||
| + | slots = { "chisel" }, | ||
| + | reducedEffectSlots = { "ring", "necklace", "runecraftingset", "arrows" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "runecrafting" }, | ||
| + | tooltipDescription = "Runecrafting Effective Level" | ||
| + | }, | ||
| + | ["runecrafting.chance_to_double"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Runecrafting Doubling", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_612", | ||
| + | slots = { "chisel" }, | ||
| + | reducedEffectSlots = { "runecraftingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "runecrafting" }, | ||
| + | tooltipDescription = "Runecrafting: Chance to Double" | ||
| + | }, | ||
| + | ["runecrafting.chance_to_preserve"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Runecrafting Preservation", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_613", | ||
| + | slots = { "chisel" }, | ||
| + | reducedEffectSlots = { "runecraftingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "runecrafting" }, | ||
| + | tooltipDescription = "Runecrafting: Chance to Preserve" | ||
| + | }, | ||
| + | ["runecrafting.bonus_gathering_essence"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "uncommon", | ||
| + | name = "of Bonus Gathering Essence", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 3 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 3, | ||
| + | maxStrength = 4 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 4, | ||
| + | maxStrength = 5 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_514", | ||
| + | slots = { "chisel" }, | ||
| + | reducedEffectSlots = { "runecraftingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases essence given whilst gathering by a flat amount.", | ||
| + | relatedCategory = { "runecrafting" }, | ||
| + | tooltipDescription = "Bonus Gathering Essence" | ||
| + | }, | ||
| + | ["runecrafting.bonus_combat_essence"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "uncommon", | ||
| + | name = "of Bonus Combat Essence", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 3 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 3, | ||
| + | maxStrength = 4 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 4, | ||
| + | maxStrength = 5 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_515", | ||
| + | slots = { "chisel" }, | ||
| + | reducedEffectSlots = { "runecraftingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases essence given whilst fighting by a flat amount.", | ||
| + | relatedCategory = { "runecrafting" }, | ||
| + | tooltipDescription = "Bonus Combat Essence" | ||
| + | }, | ||
| + | ["runecrafting.bonus_production_essence"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "uncommon", | ||
| + | name = "of Bonus Production Essence", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 3 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 3, | ||
| + | maxStrength = 4 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 4, | ||
| + | maxStrength = 5 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_516", | ||
| + | slots = { "chisel" }, | ||
| + | reducedEffectSlots = { "runecraftingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases essence given whilst producing by a flat amount.", | ||
| + | relatedCategory = { "runecrafting" }, | ||
| + | tooltipDescription = "Bonus Production Essence" | ||
| + | }, | ||
| + | ["smithing.effective_level"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "of the Smith", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "smithing" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_517", | ||
| + | slots = { "tongs" }, | ||
| + | reducedEffectSlots = { "ring", "necklace", "smithingset", "arrows" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "smithing" }, | ||
| + | tooltipDescription = "Smithing Effective Level" | ||
| + | }, | ||
| + | ["smithing.chance_to_double"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Smithing Doubling", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_614", | ||
| + | slots = { "tongs" }, | ||
| + | reducedEffectSlots = { "smithingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "smithing" }, | ||
| + | tooltipDescription = "Smithing: Chance to Double" | ||
| + | }, | ||
| + | ["smithing.chance_to_preserve"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Smithing Preservation", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_615", | ||
| + | slots = { "tongs" }, | ||
| + | reducedEffectSlots = { "smithingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "smithing" }, | ||
| + | tooltipDescription = "Smithing: Chance to Preserve" | ||
| + | }, | ||
| + | ["smithing.heat_cost_reduction"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Smithing Heat Cost Reduction", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_616", | ||
| + | slots = { "tongs" }, | ||
| + | reducedEffectSlots = { "smithingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "smithing" }, | ||
| + | tooltipDescription = "Smithing Heat Cost Reduction" | ||
| + | }, | ||
| + | ["smithing.material_cost_reduction"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Smithing Material Cost Reduction", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_617", | ||
| + | slots = { "tongs" }, | ||
| + | reducedEffectSlots = { "smithingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "smithing" }, | ||
| + | tooltipDescription = "Smithing Material Cost Reduction" | ||
| + | }, | ||
| + | ["smithing.slag_bonus"] = { | ||
| + | type = "multiplicative", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of Slag Yield", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1.05, | ||
| + | maxStrength = 1.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 1.1, | ||
| + | maxStrength = 1.2 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 1.2, | ||
| + | maxStrength = 1.3 | ||
| + | } }, | ||
| + | displayType = "multiplier", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_714", | ||
| + | slots = { "tongs" }, | ||
| + | reducedEffectSlots = { "smithingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases slag yield while Smithing.", | ||
| + | relatedCategory = { "smithing" }, | ||
| + | tooltipDescription = "Slag Yield" | ||
| + | }, | ||
| + | ["smithing.slag_refinement"] = { | ||
| + | type = "multiplicative", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of Slag Refinement", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.02 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.02, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_715", | ||
| + | slots = { "tongs" }, | ||
| + | reducedEffectSlots = { "smithingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a chance to reroll Slag while Smithing.", | ||
| + | relatedCategory = { "smithing" }, | ||
| + | tooltipDescription = "Slag Reroll" | ||
| + | }, | ||
| + | ["cooking.effective_level"] = { | ||
| + | type = "additive", | ||
| + | hook = "stats", | ||
| + | rarity = "common", | ||
| + | name = "of the Chef", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 5 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 6, | ||
| + | maxStrength = 10 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 11, | ||
| + | maxStrength = 15 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | statBuffs = { { | ||
| + | path = "cooking" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_518", | ||
| + | slots = { "ladle" }, | ||
| + | reducedEffectSlots = { "ring", "necklace", "cookingset", "arrows" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "cooking" }, | ||
| + | tooltipDescription = "Cooking Effective Level" | ||
| + | }, | ||
| + | ["cooking.chance_to_double"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Cooking Doubling", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_618", | ||
| + | slots = { "ladle" }, | ||
| + | reducedEffectSlots = { "cookingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "cooking" }, | ||
| + | tooltipDescription = "Cooking: Chance to Double" | ||
| + | }, | ||
| + | ["cooking.chance_to_preserve"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Cooking Preservation", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_619", | ||
| + | slots = { "ladle" }, | ||
| + | reducedEffectSlots = { "cookingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "cooking" }, | ||
| + | tooltipDescription = "Cooking: Chance to Preserve" | ||
| + | }, | ||
| + | ["cooking.food_quality_bonus"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Food Quality", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 2 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 2, | ||
| + | maxStrength = 3 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_620", | ||
| + | slots = { "ladle" }, | ||
| + | reducedEffectSlots = { "cookingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases the quality of food produced by a flat amount.", | ||
| + | relatedCategory = { "cooking" }, | ||
| + | tooltipDescription = "Food Quality Bonus" | ||
| + | }, | ||
| + | ["cooking.food_quality_bonus_chance"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "uncommon", | ||
| + | name = "of Food Quality Chance", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 1.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 1.5 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.3, | ||
| + | maxStrength = 1.8 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_701", | ||
| + | slots = { "ladle" }, | ||
| + | reducedEffectSlots = { "cookingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a chance to increase quality of food. Chances over 100% give a chance to increase quality by more than one tier.", | ||
| + | relatedCategory = { "cooking" }, | ||
| + | tooltipDescription = "Food Quality Bonus Chance" | ||
| + | }, | ||
| + | ["cooking.alchemy_quality_bonus"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Alchemy Amount", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 1, | ||
| + | maxStrength = 2 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 5, | ||
| + | minStrength = 2, | ||
| + | maxStrength = 3 | ||
| + | } }, | ||
| + | displayType = "number", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_702", | ||
| + | slots = { "ladle" }, | ||
| + | reducedEffectSlots = { "cookingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases the amount of potions produced by a flat amount. Only affects potions, not food.", | ||
| + | relatedCategory = { "cooking" }, | ||
| + | tooltipDescription = "Alchemy Amount Bonus" | ||
| + | }, | ||
| + | ["cooking.alchemy_quality_bonus_chance"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "uncommon", | ||
| + | name = "of Alchemy Amount Chance", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.1, | ||
| + | maxStrength = 1.1 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.2, | ||
| + | maxStrength = 1.5 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.3, | ||
| + | maxStrength = 1.8 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_703", | ||
| + | slots = { "ladle" }, | ||
| + | reducedEffectSlots = { "cookingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a chance to increase amount of potions. Chances over 100% give a chance to increase amount by more than one. Only affect potions, not food.", | ||
| + | relatedCategory = { "cooking" }, | ||
| + | tooltipDescription = "Alchemy Amount Bonus Chance" | ||
| + | }, | ||
| + | ["cooking.heat_cost_reduction"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Heat Cost Reduction", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_704", | ||
| + | slots = { "ladle" }, | ||
| + | reducedEffectSlots = { "cookingset" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "cooking" }, | ||
| + | tooltipDescription = "Cooking Heat Cost Reduction" | ||
| + | }, | ||
| + | ["cooking.miracle_chance"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of Miraculous Cooking", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_7", | ||
| + | imageCSS = "affix_rune_705", | ||
| + | slots = { "ladle" }, | ||
| + | reducedEffectSlots = { "cookingset" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a chance to not burn an item whilst cooking.", | ||
| + | relatedCategory = { "cooking" }, | ||
| + | tooltipDescription = "Chance to Unburn Cooking" | ||
| + | }, | ||
| + | ["gathering.haste"] = { | ||
| + | type = "additive", | ||
| + | hook = "skillingDuration", | ||
| + | rarity = "legendary", | ||
| + | name = "of the Quick Gatherer", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_519", | ||
| + | slots = { "necklace" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases action speed while gathering by an additive amount.", | ||
| + | relatedCategory = { "gathering" }, | ||
| + | tooltipDescription = "Gathering Haste" | ||
| + | }, | ||
| + | ["gathering.yield_bonus"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of Gathering Yield", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_5", | ||
| + | imageCSS = "affix_rune_519", | ||
| + | slots = { "ring" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "gathering" }, | ||
| + | tooltipDescription = "Gathering Yield Bonus" | ||
| + | }, | ||
| + | ["gathering.effective_level_mult"] = { | ||
| + | type = "multiplicative", | ||
| + | hook = "stats", | ||
| + | rarity = "legendary", | ||
| + | name = "of the Ultimate Gatherer", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | statBuffs = { { | ||
| + | path = "mining" | ||
| + | }, { | ||
| + | path = "foraging" | ||
| + | }, { | ||
| + | path = "fishing" | ||
| + | }, { | ||
| + | path = "fishingBaitPower" | ||
| + | }, { | ||
| + | path = "fishingReelPower" | ||
| + | }, { | ||
| + | path = "fishingRarityPower" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_601", | ||
| + | slots = { "ring" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Multiplicatively boosts your Mining, Foraging and Fishing effective levels (Excludes personal levels)", | ||
| + | relatedCategory = { "gathering" }, | ||
| + | tooltipDescription = "Gathering Bonus Level Multiplier" | ||
| + | }, | ||
| + | ["gathering.greater_chest_chance"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of Greater Chests", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_602", | ||
| + | slots = { "ring" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases the chance to convert a normal chest into a greater chest in gathering.", | ||
| + | relatedCategory = { "gathering" }, | ||
| + | tooltipDescription = "Greater Chest Chance" | ||
| + | }, | ||
| + | ["gathering.arch_bonus_chance"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of Greater Archaeology", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_603", | ||
| + | slots = { "arrows" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Multiplicatively boosts the strength of your Archaeology enchantment. Does nothing if you do not have Archaeology active.", | ||
| + | relatedCategory = { "gathering" }, | ||
| + | tooltipDescription = "Arch Bonus Chance" | ||
| + | }, | ||
| + | ["gathering.chance_to_double"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Gathering Doubling", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_604", | ||
| + | slots = { "arrows" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "gathering" }, | ||
| + | tooltipDescription = "Gathering Chance to Double" | ||
| + | }, | ||
| + | ["gathering.dangerous_zone_chance"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of the Dangerous Gatherer", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.3 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_605", | ||
| + | slots = { "cape" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Multiplicatively boosts the chance for a dangerous gathering encounter.", | ||
| + | relatedCategory = { "gathering" }, | ||
| + | tooltipDescription = "Dangerous Zone Increased Chance" | ||
| + | }, | ||
| + | ["gathering.dangerous_zone_chance_inverted"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "epic", | ||
| + | name = "of the Sneaky Gatherer", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.3 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_605", | ||
| + | slots = { "cape" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Multiplicatively decreases the chance for a dangerous gathering encounter.", | ||
| + | relatedCategory = { "gathering" }, | ||
| + | tooltipDescription = "Dangerous Zone Decreased Chance" | ||
| + | }, | ||
| + | ["gathering.bonus_shard_chance"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Gathering Shards", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_606", | ||
| + | slots = { "cape" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a chance to produce an extra gathering shard when one is created.", | ||
| + | relatedCategory = { "gathering" }, | ||
| + | tooltipDescription = "Gathering Bonus Shard Chance" | ||
| + | }, | ||
| + | ["production.haste"] = { | ||
| + | type = "additive", | ||
| + | hook = "skillingDuration", | ||
| + | rarity = "legendary", | ||
| + | name = "of the Quick Producer", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_607", | ||
| + | slots = { "necklace" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Increases action speed while producing by an additive amount.", | ||
| + | relatedCategory = { "production" }, | ||
| + | tooltipDescription = "Production Haste" | ||
| + | }, | ||
| + | ["production.bonus_shard_chance"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "rare", | ||
| + | name = "of Production Shards", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_608", | ||
| + | slots = { "cape" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Gives a chance to produce an extra production shard when one is created.", | ||
| + | relatedCategory = { "production" }, | ||
| + | tooltipDescription = "Production Bonus Shard Chance" | ||
| + | }, | ||
| + | ["production.effective_level_mult"] = { | ||
| + | type = "multiplicative", | ||
| + | hook = "stats", | ||
| + | rarity = "legendary", | ||
| + | name = "of the Ultimate Producer", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.07 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.07, | ||
| + | maxStrength = 0.1 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | statBuffs = { { | ||
| + | path = "farming" | ||
| + | }, { | ||
| + | path = "enchanting" | ||
| + | }, { | ||
| + | path = "runecrafting" | ||
| + | }, { | ||
| + | path = "smithing" | ||
| + | }, { | ||
| + | path = "cooking" | ||
| + | } }, | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_609", | ||
| + | slots = { "necklace" }, | ||
| + | skillingAffix = true, | ||
| + | longDescription = "Multiplicatively boosts your Farming, Enchanting, Runecrafting, Smithing, and Cooking effective levels. (Excludes personal levels)", | ||
| + | relatedCategory = { "production" }, | ||
| + | tooltipDescription = "Production Bonus Level Multiplier" | ||
| + | }, | ||
| + | ["production.chance_to_double"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Production Doubling", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_610", | ||
| + | slots = { "arrows" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "production" }, | ||
| + | tooltipDescription = "Production Chance to Double" | ||
| + | }, | ||
| + | ["production.chance_to_preserve"] = { | ||
| + | type = "additive", | ||
| + | hook = "scripted", | ||
| + | rarity = "legendary", | ||
| + | name = "of Production Preservation", | ||
| + | nameType = "suffix", | ||
| + | tiers = { { | ||
| + | requiredItemTier = 1, | ||
| + | tier = 1, | ||
| + | minStrength = 0.01, | ||
| + | maxStrength = 0.03 | ||
| + | }, { | ||
| + | tier = 2, | ||
| + | requiredItemTier = 4, | ||
| + | minStrength = 0.03, | ||
| + | maxStrength = 0.05 | ||
| + | }, { | ||
| + | tier = 3, | ||
| + | requiredItemTier = 7, | ||
| + | minStrength = 0.05, | ||
| + | maxStrength = 0.06 | ||
| + | } }, | ||
| + | displayType = "percent", | ||
| + | imageSheetCSS = "affix_runes_sprite_6", | ||
| + | imageCSS = "affix_rune_611", | ||
| + | slots = { "arrows" }, | ||
| + | skillingAffix = true, | ||
| + | relatedCategory = { "production" }, | ||
| + | tooltipDescription = "Production Chance to Preserve" | ||
} | } | ||
} | } | ||
Latest revision as of 10:23, 25 September 2025
return {
["offense.strength"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "Strong",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 2,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "weapon.strength"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_101",
slots = { "weapon", "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Strength",
longDescription = "Increases your Strength stat by a flat amount."
},
["offense.strength_rare"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "Mighty",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 5,
maxStrength = 10
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 10,
maxStrength = 20
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 20,
maxStrength = 30
} },
displayType = "number",
statBuffs = { {
path = "weapon.strength"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_101",
slots = { "weapon", "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Strength",
longDescription = "Increases your Strength stat by a flat amount."
},
["offense.dexterity"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "Dextrous",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 2,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "weapon.dexterity"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_102",
slots = { "weapon", "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Dexterity",
longDescription = "Increases your Dexterity stat by a flat amount."
},
["offense.dexterity_rare"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "Agile",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 5,
maxStrength = 10
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 10,
maxStrength = 20
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 20,
maxStrength = 30
} },
displayType = "number",
statBuffs = { {
path = "weapon.dexterity"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_102",
slots = { "weapon", "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Dexterity",
longDescription = "Increases your Dexterity stat by a flat amount."
},
["offense.intellect"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "Wise",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 2,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "weapon.intellect"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_103",
slots = { "weapon", "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Intellect",
longDescription = "Increases your Intellect stat by a flat amount."
},
["offense.intellect_rare"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "Enlightened",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 5,
maxStrength = 10
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 10,
maxStrength = 20
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 20,
maxStrength = 30
} },
displayType = "number",
statBuffs = { {
path = "weapon.intellect"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_103",
slots = { "weapon", "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Intellect",
longDescription = "Increases your Intellect stat by a flat amount."
},
["offense.attack_speed"] = {
type = "multiplicative",
rarity = "legendary",
hook = "afterStatBuffs",
name = "of Haste",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.01,
maxStrength = 0.02
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.03,
maxStrength = 0.06
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.06,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_104",
slots = { "weapon" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Attack Speed",
longDescription = "Decreases the cooldown between attacks, making you attack faster."
},
["offense.attack_speed_rare"] = {
type = "multiplicative",
rarity = "rare",
hook = "afterStatBuffs",
name = "of Speed",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.005,
maxStrength = 0.01
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.01,
maxStrength = 0.02
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.02,
maxStrength = 0.04
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_104",
slots = { "weapon" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Attack Speed",
longDescription = "Decreases the cooldown between attacks, making you attack faster."
},
["offense.critical_chance"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "of Precision",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.01,
maxStrength = 0.02
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.02,
maxStrength = 0.04
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.04,
maxStrength = 0.06
} },
displayType = "percent",
statBuffs = { {
path = "offensiveCritical.chance"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_105",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Critical Chance",
longDescription = "Increases your Critical Chance by a flat amount."
},
["offense.critical_chance_epic"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Clarity",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.05,
maxStrength = 0.08
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.08,
maxStrength = 0.12
} },
displayType = "percent",
statBuffs = { {
path = "offensiveCritical.chance"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_105",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Critical Chance",
longDescription = "Increases your Critical Chance by a flat amount."
},
["offense.critical_damage"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "of Destruction",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.05,
maxStrength = 0.08
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.08,
maxStrength = 0.12
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.12,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "offensiveCritical.damageMultiplier"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_106",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Critical Damage",
longDescription = "Increases your Critical Damage stat by a flat amount."
},
["offense.critical_damage_epic"] = {
type = "multiplicative",
hook = "stats",
rarity = "epic",
name = "of Ruination",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.05,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.15,
maxStrength = 0.2
} },
displayType = "percent",
statBuffs = { {
path = "offensiveCritical.damageMultiplier"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_106",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Critical Damage Multiplier",
longDescription = "Increases your Critical Damage stat by a flat amount."
},
["offense.additional_damage"] = {
type = "additive",
hook = "damageModifier",
rarity = "uncommon",
name = "of the Wolf",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 10,
maxStrength = 20
}, {
tier = 2,
requiredItemTier = 3,
minStrength = 20,
maxStrength = 40
}, {
tier = 3,
requiredItemTier = 5,
minStrength = 40,
maxStrength = 60
}, {
tier = 4,
requiredItemTier = 7,
minStrength = 75,
maxStrength = 100
}, {
tier = 5,
requiredItemTier = 8,
minStrength = 100,
maxStrength = 150
} },
displayType = "number",
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_107",
slots = { "weapon" },
reducedEffectSlots = { "shield", "combat-talisman" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Additional Damage",
longDescription = "Adds a flat amount of damage to any attack that lands and deals damage."
},
["offense.additional_damage_epic"] = {
type = "additive",
hook = "damageModifier",
rarity = "epic",
name = "of the Direwolf",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 30,
maxStrength = 50
}, {
tier = 2,
requiredItemTier = 3,
minStrength = 50,
maxStrength = 75
}, {
tier = 3,
requiredItemTier = 5,
minStrength = 75,
maxStrength = 150
}, {
tier = 4,
requiredItemTier = 7,
minStrength = 150,
maxStrength = 250
}, {
tier = 5,
requiredItemTier = 8,
minStrength = 250,
maxStrength = 400
} },
displayType = "number",
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_107",
slots = { "weapon" },
reducedEffectSlots = { "shield", "combat-talisman" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Additional Damage",
longDescription = "Adds a flat amount of damage to any attack that lands and deals damage."
},
["offense.damage_multiplier"] = {
type = "multiplicative",
hook = "damageModifier",
rarity = "rare",
name = "of the Hawk",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 1.01,
maxStrength = 1.02
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 1.02,
maxStrength = 1.04
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 1.04,
maxStrength = 1.06
} },
displayType = "multiplier",
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_108",
slots = { "weapon" },
reducedEffectSlots = { "shield", "combat-talisman" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Damage Multiplier",
longDescription = "Multiplies damage dealt by directly attacking an enemy, not affecting over time effects."
},
["offense.elite_damage_multiplier"] = {
type = "multiplicative",
hook = "damageModifier",
rarity = "rare",
name = "of the Eagle",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 1.01,
maxStrength = 1.02
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 1.02,
maxStrength = 1.04
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 1.04,
maxStrength = 1.06
} },
displayType = "multiplier",
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_109",
slots = { "weapon" },
reducedEffectSlots = { "shield", "ring", "arrows", "necklace", "combat-talisman" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Elite Monsters Damage Multiplier",
longDescription = "Multiplies damage dealt by directly attacking elite enemies. Does not affect over time effects."
},
["offense.elite_damage_multiplier_epic"] = {
type = "multiplicative",
hook = "damageModifier",
rarity = "epic",
name = "of the Griffin",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 1.03,
maxStrength = 1.06
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 1.06,
maxStrength = 1.08
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 1.08,
maxStrength = 1.12
} },
displayType = "multiplier",
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_109",
slots = { "weapon" },
reducedEffectSlots = { "shield", "combat-talisman" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Elite Monsters Damage Multiplier",
longDescription = "Multiplies damage dealt by directly attacking elite enemies. Does not affect over time effects."
},
["offense.melee_affinities"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of the Gladiator",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.04
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.04,
maxStrength = 0.08
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.08,
maxStrength = 0.1
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Melee"
}, {
path = "offensiveDamageAffinity.Piercing"
}, {
path = "offensiveDamageAffinity.Blunt"
}, {
path = "offensiveDamageAffinity.Slashing"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_110",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Melee Affinities",
longDescription = "Increases melee, piercing, blunt, and slashing offensive affinities by a flat amount."
},
["offense.magic_affinities"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of the Archmage",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.04
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.04,
maxStrength = 0.08
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.08,
maxStrength = 0.1
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Magic"
}, {
path = "offensiveDamageAffinity.Chaos"
}, {
path = "offensiveDamageAffinity.Nature"
}, {
path = "offensiveDamageAffinity.Fire"
}, {
path = "offensiveDamageAffinity.Ice"
}, {
path = "offensiveDamageAffinity.Lightning"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_111",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Magic Affinities",
longDescription = "Increases magic, chaos, nature, fire, ice, and lightning offensive affinities by a flat amount."
},
["offense.ranged_affinities"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of the Marksman",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.04
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.04,
maxStrength = 0.08
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.08,
maxStrength = 0.1
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Range"
}, {
path = "offensiveDamageAffinity.Piercing"
}, {
path = "offensiveDamageAffinity.Blunt"
}, {
path = "offensiveDamageAffinity.Slashing"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_112",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Ranged Affinities",
longDescription = "Increases range, piercing, blunt, and slashing offensive affinities by a flat amount."
},
["offense.melee_affinities_uncommon"] = {
type = "additive",
hook = "stats",
rarity = "uncommon",
name = "of the Warrior",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.01,
maxStrength = 0.02
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.02,
maxStrength = 0.04
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.04,
maxStrength = 0.06
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Melee"
}, {
path = "offensiveDamageAffinity.Piercing"
}, {
path = "offensiveDamageAffinity.Blunt"
}, {
path = "offensiveDamageAffinity.Slashing"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_110",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Melee Affinities",
longDescription = "Increases melee, piercing, blunt, and slashing offensive affinities by a flat amount."
},
["offense.magic_affinities_uncommon"] = {
type = "additive",
hook = "stats",
rarity = "uncommon",
name = "of the Student",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.01,
maxStrength = 0.02
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.02,
maxStrength = 0.04
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.04,
maxStrength = 0.06
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Magic"
}, {
path = "offensiveDamageAffinity.Chaos"
}, {
path = "offensiveDamageAffinity.Nature"
}, {
path = "offensiveDamageAffinity.Fire"
}, {
path = "offensiveDamageAffinity.Ice"
}, {
path = "offensiveDamageAffinity.Lightning"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_111",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Magic Affinities",
longDescription = "Increases magic, chaos, nature, fire, ice, and lightning offensive affinities by a flat amount."
},
["offense.ranged_affinities_uncommon"] = {
type = "additive",
hook = "stats",
rarity = "uncommon",
name = "of the Archer",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.01,
maxStrength = 0.02
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.02,
maxStrength = 0.04
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.04,
maxStrength = 0.06
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Range"
}, {
path = "offensiveDamageAffinity.Piercing"
}, {
path = "offensiveDamageAffinity.Blunt"
}, {
path = "offensiveDamageAffinity.Slashing"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_112",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Ranged Affinities",
longDescription = "Increases range, piercing, blunt, and slashing offensive affinities by a flat amount."
},
["offense.chance_on_hit_stun"] = {
type = "additive",
hook = "hit",
rarity = "rare",
name = "Stunning",
nameType = "prefix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.05,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.4
} },
targetBuff = {
onlyOnHit = true,
enchantmentApply = 8025,
enchantmentAmount = 1,
enchantmentStrength = 1,
enchantmentChanceToApply = 1,
refreshToAmount = 1
},
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_113",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Chance On Hit: Stun",
longDescription = "Adds a chance to apply Enhanced Stun to an enemy on each hit; Enhanced Stun almost guarantees the enemy will miss on their next attack."
},
["offense.chance_on_hit_silence"] = {
type = "additive",
hook = "hit",
rarity = "rare",
name = "Silencing",
nameType = "prefix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.05,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.4
} },
targetBuff = {
onlyOnHit = true,
enchantmentApply = 8026,
enchantmentAmount = 1,
enchantmentStrength = 1,
enchantmentChanceToApply = 1,
refreshToAmount = 1
},
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_114",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Chance On Hit: Silence",
longDescription = "Adds a chance to apply Enhanced Silence to an enemy on each hit; Enhanced Silence forces an enemy to cast an auto-attack instead of an ability on their next attack."
},
["offense.chance_on_hit_blind"] = {
type = "additive",
hook = "hit",
rarity = "rare",
name = "Blinding",
nameType = "prefix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.05,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.4
} },
targetBuff = {
onlyOnHit = true,
enchantmentApply = 8003,
enchantmentAmount = 1,
enchantmentStrength = 5,
enchantmentChanceToApply = 1,
refreshToAmount = 1
},
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_115",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Chance On Hit: Blind",
longDescription = "Adds a chance to apply Blind to an enemy on each hit; Blind reduces the accuracy of the enemy's next attack by 50%."
},
["offense.chance_on_hit_vulnerability"] = {
type = "additive",
hook = "hit",
rarity = "rare",
name = "of Vulnerability",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.05,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.4
} },
targetBuff = {
onlyOnHit = true,
enchantmentApply = 8027,
enchantmentAmount = 1,
enchantmentStrength = 3,
enchantmentChanceToApply = 1,
refreshToAmount = 1
},
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_116",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Chance On Hit: Vulnerability",
longDescription = "Adds a chance to apply Enhanced Vulnerability to an enemy on each hit; Enhanced Vulnerability increases the damage dealt to enemies by the player by 30%."
},
["offense.chance_on_hit_weakness"] = {
type = "additive",
hook = "hit",
rarity = "rare",
name = "Weakening",
nameType = "prefix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.05,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.4
} },
targetBuff = {
onlyOnHit = true,
enchantmentApply = 8000,
enchantmentAmount = 1,
enchantmentStrength = 3,
enchantmentChanceToApply = 1,
refreshToAmount = 1
},
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_117",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Chance On Hit: Weakness",
longDescription = "Adds a chance to apply Weakness to an enemy on each hit; Weakness decreases the damage dealt to the player by enemies by 30%."
},
["offense.melee_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Melee",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.04,
maxStrength = 0.08
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.08,
maxStrength = 0.15
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.15,
maxStrength = 0.2
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Melee"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_118",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Melee Affinity",
longDescription = "Increases only the offensive melee affinity by a flat amount."
},
["offense.magic_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Magic",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.04,
maxStrength = 0.08
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.08,
maxStrength = 0.15
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.15,
maxStrength = 0.2
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Magic"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_119",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Magic Affinity",
longDescription = "Increases only the offensive magic affinity by a flat amount."
},
["offense.ranged_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Ranged",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.04,
maxStrength = 0.08
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.08,
maxStrength = 0.15
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.15,
maxStrength = 0.2
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Range"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_120",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Ranged Affinity",
longDescription = "Increases only the offensive range affinity by a flat amount."
},
["offense.slashing_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Slashing",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.25
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Slashing"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_201",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Slashing Affinity",
longDescription = "Increases only the offensive slashing affinity by a flat amount."
},
["offense.piercing_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Piercing",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.25
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Piercing"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_202",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Piercing Affinity",
longDescription = "Increases only the offensive piercing affinity by a flat amount."
},
["offense.blunt_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Blunt",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.25
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Blunt"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_203",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Blunt Affinity",
longDescription = "Increases only the offensive blunt affinity by a flat amount."
},
["offense.fire_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Fire",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.25
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Fire"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_204",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Fire Affinity",
longDescription = "Increases only the offensive fire affinity by a flat amount."
},
["offense.ice_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Ice",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.25
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Ice"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_205",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Ice Affinity",
longDescription = "Increases only the offensive ice affinity by a flat amount."
},
["offense.lightning_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Lightning",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.25
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Lightning"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_206",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Lightning Affinity",
longDescription = "Increases only the offensive lightning affinity by a flat amount."
},
["offense.chaos_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Chaos",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.25
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Chaos"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_207",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Chaos Affinity",
longDescription = "Increases only the offensive chaos affinity by a flat amount."
},
["offense.nature_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Nature",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.25
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Nature"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_208",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Nature Affinity",
longDescription = "Increases only the offensive nature affinity by a flat amount."
},
["offense.poison_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Poison",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.2
}, {
tier = 3,
requiredItemTier = 8,
minStrength = 0.2,
maxStrength = 0.25
} },
displayType = "percent",
statBuffs = { {
path = "offensiveDamageAffinity.Poison"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_117",
slots = { "weapon" },
reducedEffectSlots = { "shield" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Offensive Poison Affinity",
longDescription = "Increases only the offensive poison affinity by a flat amount."
},
["offense.melee_accuracy"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "Brawler's",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 2,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "offensiveAccuracyAffinityRating.Melee"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_101",
slots = { "weapon", "shield", "gloves" },
reducedEffectSlots = { "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Melee Accuracy",
longDescription = "Increases your Melee accuracy stat by a flat amount."
},
["offense.ranged_accuracy"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "Hunter's",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 2,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "offensiveAccuracyAffinityRating.Range"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_102",
slots = { "weapon", "shield", "gloves" },
reducedEffectSlots = { "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Magic Accuracy",
longDescription = "Increases your Ranged accuracy stat by a flat amount."
},
["offense.magic_accuracy"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "Mage's",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 2,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "offensiveAccuracyAffinityRating.Magic"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_103",
slots = { "weapon", "shield", "gloves" },
reducedEffectSlots = { "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Ranged Accuracy",
longDescription = "Increases your Magic accuracy stat by a flat amount."
},
["offense.melee_accuracy_rare"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "Warrior's",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 10,
maxStrength = 20
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 22,
maxStrength = 30
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 32,
maxStrength = 40
} },
displayType = "number",
statBuffs = { {
path = "offensiveAccuracyAffinityRating.Melee"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_104",
slots = { "weapon", "shield", "gloves" },
reducedEffectSlots = { "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Rare Melee Accuracy",
longDescription = "Increases your Melee accuracy stat by a flat amount."
},
["offense.ranged_accuracy_rare"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "Ranger's",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 10,
maxStrength = 20
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 22,
maxStrength = 30
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 32,
maxStrength = 40
} },
displayType = "number",
statBuffs = { {
path = "offensiveAccuracyAffinityRating.Range"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_105",
slots = { "weapon", "shield", "gloves" },
reducedEffectSlots = { "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Rare Magic Accuracy",
longDescription = "Increases your Ranged accuracy stat by a flat amount."
},
["offense.magic_accuracy_rare"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "Preceptor's",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 10,
maxStrength = 20
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 22,
maxStrength = 30
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 32,
maxStrength = 40
} },
displayType = "number",
statBuffs = { {
path = "offensiveAccuracyAffinityRating.Magic"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_106",
slots = { "weapon", "shield", "gloves" },
reducedEffectSlots = { "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Rare Ranged Accuracy",
longDescription = "Increases your Magic accuracy stat by a flat amount."
},
["offense.primary_accuracy_epic"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Accuracy",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 15,
maxStrength = 25
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 26,
maxStrength = 35
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 36,
maxStrength = 50
} },
displayType = "number",
statBuffs = { {
path = "offensiveAccuracyAffinityRating.Melee"
}, {
path = "offensiveAccuracyAffinityRating.Magic"
}, {
path = "offensiveAccuracyAffinityRating.Range"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_107",
slots = { "weapon", "shield", "gloves" },
reducedEffectSlots = { "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Epic Primary Accuracy",
longDescription = "Increases your Melee, Magic, and Range accuracy stat by a flat amount."
},
["offense.primary_accuracy_legendary"] = {
type = "additive",
hook = "stats",
rarity = "legendary",
name = "of Precision",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 25,
maxStrength = 40
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 41,
maxStrength = 60
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 61,
maxStrength = 80
} },
displayType = "number",
statBuffs = { {
path = "offensiveAccuracyAffinityRating.Melee"
}, {
path = "offensiveAccuracyAffinityRating.Magic"
}, {
path = "offensiveAccuracyAffinityRating.Range"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_108",
slots = { "weapon", "shield", "gloves" },
reducedEffectSlots = { "cape", "arrows", "combat-talisman" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Legendary Primary Accuracy",
longDescription = "Increases your Melee, Magic, and Range accuracy stat by a flat amount."
},
["offense.physical_accuracy"] = {
type = "additive",
hook = "stats",
rarity = "uncommon",
name = "Physical",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 10,
maxStrength = 20
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 22,
maxStrength = 30
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 32,
maxStrength = 40
} },
displayType = "number",
statBuffs = { {
path = "offensiveAccuracyAffinityRating.Piercing"
}, {
path = "offensiveAccuracyAffinityRating.Slashing"
}, {
path = "offensiveAccuracyAffinityRating.Blunt"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_109",
slots = { "weapon", "shield", "gloves" },
reducedEffectSlots = { "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Physical Accuracy",
longDescription = "Increases your Piercing, Slashing, and Blunt accuracy stat by a flat amount."
},
["offense.physical_accuracy_epic"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "Physical",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 15,
maxStrength = 25
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 26,
maxStrength = 35
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 36,
maxStrength = 50
} },
displayType = "number",
statBuffs = { {
path = "offensiveAccuracyAffinityRating.Piercing"
}, {
path = "offensiveAccuracyAffinityRating.Slashing"
}, {
path = "offensiveAccuracyAffinityRating.Blunt"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_110",
slots = { "weapon", "shield", "gloves" },
reducedEffectSlots = { "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Epic Physical Accuracy",
longDescription = "Increases your Piercing, Slashing, and Blunt accuracy stat by a flat amount."
},
["offense.elemental_accuracy"] = {
type = "additive",
hook = "stats",
rarity = "uncommon",
name = "Elemental",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 10,
maxStrength = 20
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 22,
maxStrength = 30
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 32,
maxStrength = 40
} },
displayType = "number",
statBuffs = { {
path = "offensiveAccuracyAffinityRating.Ice"
}, {
path = "offensiveAccuracyAffinityRating.Fire"
}, {
path = "offensiveAccuracyAffinityRating.Nature"
}, {
path = "offensiveAccuracyAffinityRating.Lightning"
}, {
path = "offensiveAccuracyAffinityRating.Chaos"
}, {
path = "offensiveAccuracyAffinityRating.Poison"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_111",
slots = { "weapon", "shield", "gloves" },
reducedEffectSlots = { "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Elemental Accuracy",
longDescription = "Increases your Ice, Fire, Nature, Lightning, Chaos, and Poison accuracy stat by a flat amount."
},
["offense.elemental_accuracy_epic"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "Elemental",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 15,
maxStrength = 25
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 26,
maxStrength = 35
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 36,
maxStrength = 50
} },
displayType = "number",
statBuffs = { {
path = "offensiveAccuracyAffinityRating.Ice"
}, {
path = "offensiveAccuracyAffinityRating.Fire"
}, {
path = "offensiveAccuracyAffinityRating.Nature"
}, {
path = "offensiveAccuracyAffinityRating.Lightning"
}, {
path = "offensiveAccuracyAffinityRating.Chaos"
}, {
path = "offensiveAccuracyAffinityRating.Poison"
} },
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_112",
slots = { "weapon", "shield", "gloves" },
reducedEffectSlots = { "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Epic Elemental Accuracy",
longDescription = "Increases your Ice, Fire, Nature, Lightning, Chaos, and Poison accuracy stat by a flat amount."
},
["offense.ammo_preservation"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "Retaining",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.02
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.07
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_113",
slots = { "cape", "arrows" },
reducedEffectSlots = { "weapon" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Ammo Preservation",
longDescription = "Gives a chance to preserve a stat boosting ammo."
},
["offense.ammo_preservation_epic"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "Preserving",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.05,
maxStrength = 0.09
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.1,
maxStrength = 0.14
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.15,
maxStrength = 0.19
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_114",
slots = { "cape", "arrows" },
reducedEffectSlots = { "weapon" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Epic Ammo Preservation",
longDescription = "Gives a larger chance to preserve a stat boosting ammo."
},
["offense.rune_preservation"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "Rune Retaining",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.02
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.07
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_115",
slots = { "cape", "arrows" },
reducedEffectSlots = { "weapon" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Rune Preservation",
longDescription = "Gives a chance to preserve runes while casting abilities."
},
["offense.rune_preservation_epic"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "Rune Preserving",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.05,
maxStrength = 0.09
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.1,
maxStrength = 0.14
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.15,
maxStrength = 0.19
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_8",
imageCSS = "affix_rune_116",
slots = { "cape", "arrows" },
reducedEffectSlots = { "weapon" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Epic Rune Preservation",
longDescription = "Gives a larger chance to preserve runes while casting abilities."
},
["defense.protection_and_resistance"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "of the Turtle",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 5,
maxStrength = 10
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 10,
maxStrength = 15
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 15,
maxStrength = 20
} },
displayType = "number",
statBuffs = { {
path = "armor.protection"
}, {
path = "armor.resistance"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_209",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Protection/Resistance",
longDescription = "Increases the Protection and Resistance stats by a flat amount."
},
["defense.protection_and_resistance_rare"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "of the Armadillo",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 10,
maxStrength = 20
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 20,
maxStrength = 30
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 30,
maxStrength = 40
} },
displayType = "number",
statBuffs = { {
path = "armor.protection"
}, {
path = "armor.resistance"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_209",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Protection and Resistance",
longDescription = "Increases the Protection and Resistance stats by a flat amount."
},
["defense.agility"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "of the Rat",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 5,
maxStrength = 10
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 10,
maxStrength = 15
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 15,
maxStrength = 20
} },
displayType = "number",
statBuffs = { {
path = "armor.agility"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_210",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Agility",
longDescription = "Increases the Agility stat by a flat amount."
},
["defense.agility_rare"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "of the Rabbit",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 10,
maxStrength = 20
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 20,
maxStrength = 30
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 30,
maxStrength = 40
} },
displayType = "number",
statBuffs = { {
path = "armor.agility"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_210",
slots = { "legs" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Agility",
longDescription = "Increases the Agility stat by a flat amount."
},
["defense.melee_affinities"] = {
type = "additive",
hook = "stats",
rarity = "uncommon",
name = "of the Guard",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.05,
maxStrength = 0.07
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Melee"
}, {
path = "defensiveDamageAffinity.Piercing"
}, {
path = "defensiveDamageAffinity.Blunt"
}, {
path = "defensiveDamageAffinity.Slashing"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_211",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Melee Affinities",
longDescription = "Increases melee, piercing, blunt, and slashing defensive affinities by a flat amount."
},
["defense.melee_affinities_rare"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "of the Knight",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.04
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.04,
maxStrength = 0.08
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.08,
maxStrength = 0.1
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Melee"
}, {
path = "defensiveDamageAffinity.Piercing"
}, {
path = "defensiveDamageAffinity.Blunt"
}, {
path = "defensiveDamageAffinity.Slashing"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_211",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Melee Affinities",
longDescription = "Increases melee, piercing, blunt, and slashing defensive affinities by a flat amount."
},
["defense.magic_affinities"] = {
type = "additive",
hook = "stats",
rarity = "uncommon",
name = "of the Druid",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.05,
maxStrength = 0.07
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Magic"
}, {
path = "defensiveDamageAffinity.Chaos"
}, {
path = "defensiveDamageAffinity.Nature"
}, {
path = "defensiveDamageAffinity.Fire"
}, {
path = "defensiveDamageAffinity.Ice"
}, {
path = "defensiveDamageAffinity.Lightning"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_212",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Magic Affinities",
longDescription = "Increases magic, chaos, nature, fire, ice, and lightning defensive affinities by a flat amount."
},
["defense.magic_affinities_rare"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "of the Magus",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.04
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.04,
maxStrength = 0.08
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.08,
maxStrength = 0.1
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Magic"
}, {
path = "defensiveDamageAffinity.Chaos"
}, {
path = "defensiveDamageAffinity.Nature"
}, {
path = "defensiveDamageAffinity.Fire"
}, {
path = "defensiveDamageAffinity.Ice"
}, {
path = "defensiveDamageAffinity.Lightning"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_212",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Magic Affinities",
longDescription = "Increases magic, chaos, nature, fire, ice, and lightning defensive affinities by a flat amount."
},
["defense.ranged_affinities"] = {
type = "additive",
hook = "stats",
rarity = "uncommon",
name = "of the Militiaman",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.05,
maxStrength = 0.07
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Range"
}, {
path = "defensiveDamageAffinity.Piercing"
}, {
path = "defensiveDamageAffinity.Blunt"
}, {
path = "defensiveDamageAffinity.Slashing"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_213",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Ranged Affinities",
longDescription = "Increases range, piercing, blunt, and slashing defensive affinities by a flat amount."
},
["defense.ranged_affinities_rare"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "of the Warden",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.04
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.04,
maxStrength = 0.08
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.08,
maxStrength = 0.1
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Range"
}, {
path = "defensiveDamageAffinity.Piercing"
}, {
path = "defensiveDamageAffinity.Blunt"
}, {
path = "defensiveDamageAffinity.Slashing"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_213",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Ranged Affinities",
longDescription = "Increases range, piercing, blunt, and slashing defensive affinities by a flat amount."
},
["defense.melee_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Melee",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.06
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Melee"
} },
imageSheetCSS = "affix_runes_sprite_1",
imageCSS = "affix_rune_214",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Melee Affinity"
},
["defense.magic_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Magic",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.06
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Magic"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_215",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Magic Affinity"
},
["defense.ranged_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Ranged",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.06
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Range"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_216",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Ranged Affinity"
},
["defense.slashing_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Slashing",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.06
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Slashing"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_217",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Slashing Affinity"
},
["defense.piercing_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Piercing",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.06
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Piercing"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_218",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Piercing Affinity"
},
["defense.blunt_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Blunt",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.06
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Blunt"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_219",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Blunt Affinity"
},
["defense.fire_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Fire",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.06
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Fire"
} },
imageSheetCSS = "affix_runes_sprite_2",
imageCSS = "affix_rune_220",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Fire Affinity"
},
["defense.ice_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Ice",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.06
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Ice"
} },
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_301",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Ice Affinity"
},
["defense.lightning_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Lightning",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.06
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Lightning"
} },
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_302",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Lightning Affinity"
},
["defense.chaos_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Chaos",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.06
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Chaos"
} },
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_303",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Chaos Affinity"
},
["defense.nature_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Nature",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.06
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Nature"
} },
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_304",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Nature Affinity"
},
["defense.poison_affinity"] = {
type = "additive",
hook = "stats",
rarity = "epic",
name = "of Poison",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.02,
maxStrength = 0.06
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.06,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
statBuffs = { {
path = "defensiveDamageAffinity.Poison"
} },
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_314",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Defensive Poison Affinity"
},
["defense.stamina"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "of the Boar",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 5,
maxStrength = 10
}, {
tier = 2,
requiredItemTier = 3,
minStrength = 10,
maxStrength = 15
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 15,
maxStrength = 20
}, {
tier = 4,
requiredItemTier = 7,
minStrength = 20,
maxStrength = 30
} },
displayType = "number",
statBuffs = { {
path = "armor.stamina"
} },
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_305",
slots = { "body", "legs", "helm", "boots" },
reducedEffectSlots = { "shield", "gloves", "combat-talisman" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Stamina",
longDescription = "Increases your Stamina stat by a flat amount."
},
["defense.stamina_rare"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "of the Bear",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 10,
maxStrength = 20
}, {
tier = 2,
requiredItemTier = 3,
minStrength = 20,
maxStrength = 30
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 30,
maxStrength = 40
}, {
tier = 4,
requiredItemTier = 7,
minStrength = 40,
maxStrength = 50
} },
displayType = "number",
statBuffs = { {
path = "armor.stamina"
} },
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_305",
slots = { "shield" },
reducedEffectSlots = { "body", "legs", "helm", "combat-talisman" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Enduring Stamina",
longDescription = "Increases your Stamina stat by a flat amount."
},
["defense.health"] = {
type = "additive",
hook = "afterStatBuffs",
rarity = "common",
name = "of the Monkey",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 10,
maxStrength = 30
}, {
tier = 2,
requiredItemTier = 3,
minStrength = 30,
maxStrength = 60
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 60,
maxStrength = 90
}, {
tier = 4,
requiredItemTier = 7,
minStrength = 90,
maxStrength = 120
} },
displayType = "number",
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_306",
slots = { "shield" },
reducedEffectSlots = { "body", "legs", "helm", "combat-talisman" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Additional Health",
longDescription = "Increases your maximum health by a flat amount."
},
["defense.health_rare"] = {
type = "additive",
hook = "afterStatBuffs",
rarity = "uncommon",
name = "of the Gorilla",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 40,
maxStrength = 80
}, {
tier = 2,
requiredItemTier = 3,
minStrength = 80,
maxStrength = 150
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 150,
maxStrength = 250
}, {
tier = 4,
requiredItemTier = 7,
minStrength = 250,
maxStrength = 350
} },
displayType = "number",
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_306",
slots = { "shield" },
reducedEffectSlots = { "body", "legs", "helm", "combat-talisman" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Vital Health",
longDescription = "Increases your maximum health by a flat amount."
},
["defense.health_multiplier"] = {
type = "multiplicative",
hook = "afterStatBuffs",
rarity = "uncommon",
name = "of the Whale",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 1.005,
maxStrength = 1.01
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 1.01,
maxStrength = 1.05
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 1.05,
maxStrength = 1.08
} },
displayType = "multiplier",
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_307",
slots = { "shield" },
reducedEffectSlots = { "body", "legs", "helm", "combat-talisman" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Health %",
longDescription = "Increases your maximum health by a multiplier."
},
["defense.health_multiplier_legendary"] = {
type = "multiplicative",
hook = "afterStatBuffs",
rarity = "legendary",
name = "of the Leviathan",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 1.05,
maxStrength = 1.1
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 1.1,
maxStrength = 1.2
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 1.2,
maxStrength = 1.3
} },
displayType = "multiplier",
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_307",
slots = { "shield" },
reducedEffectSlots = { "body", "legs", "helm", "combat-talisman" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Health Multiplier",
longDescription = "Increases your maximum health by a multiplier."
},
["defense.health_regen"] = {
type = "multiplicative",
hook = "healthRegen",
rarity = "rare",
name = "Healthy",
nameType = "prefix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 1.01,
maxStrength = 1.05
} },
displayType = "multiplier",
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_308",
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Health Regen %",
inactive = true
},
["defense.health_per_resource_spent"] = {
type = "additive",
hook = "resourceConsumption",
rarity = "epic",
name = "Gluttonous",
nameType = "prefix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 2,
maxStrength = 4
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 4,
maxStrength = 6
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 6,
maxStrength = 8
} },
displayType = "number",
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_309",
slots = { "weapon", "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Health Per Resource Spent",
longDescription = "Heals you for a flat amount for each unique item, a rune or ammo, consumed during combat. For example, if you consume 2 runes and a charm, this will trigger 3 times, once for each unique item consumed."
},
["defense.health_per_kill"] = {
type = "additive",
hook = "kill",
rarity = "epic",
name = "Apothecary's",
nameType = "prefix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 5,
maxStrength = 10
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 10,
maxStrength = 15
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 15,
maxStrength = 20
} },
displayType = "number",
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_310",
slots = { "weapon", "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Health Per Kill",
longDescription = "Heals you for a flat amount when you defeat an enemy."
},
["defense.life_steal"] = {
type = "multiplicative",
hook = "damageInflicted",
rarity = "epic",
name = "of the Vampire",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_311",
slots = { "weapon", "cape", "arrows" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Life Steal %",
inactive = true
},
["defense.elite_damage_reduction"] = {
type = "multiplicative",
hook = "damageModifier",
rarity = "uncommon",
name = "of the Champion",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.01,
maxStrength = 0.02
}, {
tier = 2,
requiredItemTier = 3,
minStrength = 0.02,
maxStrength = 0.04
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.04,
maxStrength = 0.06
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_312",
slots = { "cape" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Elite Monster Damage Reduction",
longDescription = "Reduces damage taken when hit by an elite."
},
["defense.elite_damage_reduction_epic"] = {
type = "multiplicative",
hook = "damageModifier",
rarity = "epic",
name = "of the Conqueror",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 3,
minStrength = 0.05,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 6,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_312",
slots = { "cape" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Elite Damage Reduction",
longDescription = "Reduces damage taken when hit by an elite."
},
["defense.thorns"] = {
type = "additive",
hook = "reactivePostHit",
rarity = "rare",
name = "of the Rose",
nameType = "suffix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 15,
maxStrength = 30
}, {
tier = 2,
requiredItemTier = 3,
minStrength = 30,
maxStrength = 50
}, {
tier = 3,
requiredItemTier = 5,
minStrength = 50,
maxStrength = 80
}, {
tier = 4,
requiredItemTier = 7,
minStrength = 80,
maxStrength = 120
} },
displayType = "number",
imageSheetCSS = "affix_runes_sprite_3",
imageCSS = "affix_rune_313",
slots = { "shield" },
reducedEffectSlots = { "body" },
combatAffix = true,
relatedCategory = { "combat" },
tooltipDescription = "Thorns",
longDescription = "Reflects a flat amount of damage back to your attacker when you are hit."
},
["wealth.junk_multiplier"] = {
type = "multiplicative",
hook = "loot",
rarity = "uncommon",
name = "Scavenger",
nameType = "prefix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 1.01,
maxStrength = 1.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 1.05,
maxStrength = 1.1
} },
displayType = "multiplier",
slots = { "necklace", "combat-talisman" },
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_401",
longDescription = "Increases amount of junk looted when junk is rolled. Does not increase base chance to loot junk.",
relatedCategory = { "combat" },
tooltipDescription = "Junk Multiplier"
},
["experience.skill_experience_multiplier"] = {
type = "multiplicative",
hook = "experience",
rarity = "legendary",
name = "Skillful",
nameType = "prefix",
tiers = { {
tier = 1,
requiredItemTier = 1,
minStrength = 1.005,
maxStrength = 1.02
}, {
tier = 2,
requiredItemTier = 5,
minStrength = 1.04,
maxStrength = 1.08
}, {
tier = 2,
requiredItemTier = 6,
minStrength = 1.08,
maxStrength = 1.12
} },
displayType = "multiplier",
slots = { "ring" },
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_402",
relatedCategory = { "combat", "skilling" },
tooltipDescription = "Experience Multiplier"
},
["experience.item_experience_multiplier"] = {
type = "multiplicative",
hook = "scripted",
rarity = "legendary",
name = "Ensouled",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
} },
displayType = "percent",
slots = { "arrows" },
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_403",
inactive = true,
relatedCategory = { "combat", "skilling" },
tooltipDescription = "Soulbound Experience Multiplier"
},
["mining.effective_level"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "of the Miner",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "mining"
} },
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_404",
slots = { "pickaxe" },
reducedEffectSlots = { "ring", "necklace", "miningset", "arrows" },
skillingAffix = true,
relatedCategory = { "mining" },
tooltipDescription = "Mining Effective Level"
},
["mining.original_superheat"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Dwarven Superheating",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.02
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.02,
maxStrength = 0.03
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.03,
maxStrength = 0.04
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_405",
slots = { "pickaxe" },
reducedEffectSlots = { "miningset" },
skillingAffix = true,
longDescription = "Gives a chance to instantly smelt an ore into a bar while mining.",
relatedCategory = { "mining" },
tooltipDescription = "Original Superheat"
},
["mining.minimum_yield"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Minimum Mining Yield",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_406",
slots = { "pickaxe" },
reducedEffectSlots = { "miningset" },
skillingAffix = true,
relatedCategory = { "mining" },
tooltipDescription = "Mining Chance +1 Min Yield"
},
["mining.maximum_yield"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Maximum Mining Yield",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_406",
slots = { "pickaxe" },
reducedEffectSlots = { "miningset" },
skillingAffix = true,
relatedCategory = { "mining" },
tooltipDescription = "Mining Chance +1 Max Yield"
},
["mining.yield_bonus"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "of Mining Yield",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_407",
slots = { "pickaxe" },
reducedEffectSlots = { "miningset" },
skillingAffix = true,
relatedCategory = { "mining" },
tooltipDescription = "Mining Chance +1 Yield"
},
["mining.inferno_effect"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Dwarven Quick Mining",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_408",
slots = { "pickaxe" },
reducedEffectSlots = { "miningset" },
skillingAffix = true,
longDescription = "Gives a chance to instantly complete another mining action when one is completed.",
relatedCategory = { "mining" },
tooltipDescription = "Inferno Effect in Mining"
},
["mining.trash_heap"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of the Trash Heap",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 2
}, {
tier = 2,
requiredItemTier = 7,
minStrength = 2,
maxStrength = 3
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_409",
slots = { "pickaxe" },
reducedEffectSlots = { "miningset" },
skillingAffix = true,
longDescription = "Increases amount collected when you mine Clay, Stone, Sand, Rune Slate, Coal, or Salt.",
relatedCategory = { "mining" },
tooltipDescription = "Increased Non-Metal Materials Chance"
},
["foraging.effective_level"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "of the Forager",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "foraging"
} },
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_410",
slots = { "hatchet" },
reducedEffectSlots = { "ring", "necklace", "foragingset", "arrows" },
skillingAffix = true,
relatedCategory = { "foraging" },
tooltipDescription = "Foraging Effective Level"
},
["foraging.minimum_yield"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Minimum Foraging Yield",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_411",
slots = { "hatchet" },
reducedEffectSlots = { "foragingset" },
skillingAffix = true,
relatedCategory = { "foraging" },
tooltipDescription = "Foraging Chance +1 Min Yield"
},
["foraging.maximum_yield"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Maximum Foraging Yield",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_412",
slots = { "hatchet" },
reducedEffectSlots = { "foragingset" },
skillingAffix = true,
relatedCategory = { "foraging" },
tooltipDescription = "Foraging Chance +1 Max Yield"
},
["foraging.yield_bonus"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "of Foraging Yield",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_413",
slots = { "hatchet" },
reducedEffectSlots = { "foragingset" },
skillingAffix = true,
relatedCategory = { "foraging" },
tooltipDescription = "Foraging Chance +1 Yield"
},
["foraging.node_bonus_size"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Foraging Node Size",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_414",
slots = { "hatchet" },
reducedEffectSlots = { "foragingset" },
skillingAffix = true,
longDescription = "Multiplies the size of found Foraging nodes.",
relatedCategory = { "foraging" },
tooltipDescription = "Foraging Node Size"
},
["foraging.original_nature"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "of Natural Foraging",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.04
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.04,
maxStrength = 0.05
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_415",
slots = { "hatchet" },
reducedEffectSlots = { "foragingset" },
skillingAffix = true,
longDescription = "Gives you a chance whilst foraging to produce an additional log relevant to the zone you are gathering in.",
relatedCategory = { "foraging" },
tooltipDescription = "Find Random Logs"
},
["foraging.instant_node_clear"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Speedster Foraging",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.005,
maxStrength = 0.01
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.01,
maxStrength = 0.015
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.015,
maxStrength = 0.02
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_706",
slots = { "hatchet" },
reducedEffectSlots = { "foragingset" },
skillingAffix = true,
longDescription = "Gives a chance when finding a node to force the minimum gathering time on all gathering actions until that node is cleared.",
relatedCategory = { "foraging" },
tooltipDescription = "Foraging Near-Instant Node Clear"
},
["foraging.fresh_forager"] = {
type = "multiplicative",
hook = "scripted",
rarity = "epic",
name = "of the Fresh Forager",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.001,
maxStrength = 0.005
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.005,
maxStrength = 0.007
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.007,
maxStrength = 0.01
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_713",
slots = { "hatchet" },
reducedEffectSlots = { "foragingset" },
skillingAffix = true,
longDescription = "Gives a % chance to instantly prepare an ingredient while foraging.",
relatedCategory = { "foraging" },
tooltipDescription = "Prepare Foraged Ingredients"
},
["fishing.effective_level"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "of the Fisher",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "fishing"
} },
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_416",
slots = { "tacklebox" },
reducedEffectSlots = { "ring", "necklace", "fishingset", "arrows" },
skillingAffix = true,
relatedCategory = { "fishing" },
tooltipDescription = "Fishing Effective Level"
},
["fishing.fishing_stats"] = {
type = "additive",
hook = "stats",
rarity = "legendary",
name = "Prepared",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "fishingBaitPower"
}, {
path = "fishingReelPower"
}, {
path = "fishingRarityPower"
} },
longDescription = "Increases your bait, reel, and bonus rarity by a flat amount.",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_417",
slots = { "tacklebox" },
reducedEffectSlots = { "fishingset" },
skillingAffix = true,
relatedCategory = { "fishing" },
tooltipDescription = "Fishing Stats"
},
["fishing.fishing_stats_reel"] = {
type = "additive",
hook = "stats",
rarity = "uncommon",
name = "Reeling",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "fishingReelPower"
} },
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_712",
slots = { "tacklebox" },
reducedEffectSlots = { "ring", "necklace", "fishingset" },
skillingAffix = true,
relatedCategory = { "fishing" },
tooltipDescription = "Fishing Reel"
},
["fishing.fishing_stats_bait"] = {
type = "additive",
hook = "stats",
rarity = "uncommon",
name = "Baiting",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "fishingBaitPower"
} },
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_713",
slots = { "tacklebox" },
reducedEffectSlots = { "ring", "necklace", "fishingset" },
skillingAffix = true,
relatedCategory = { "fishing" },
tooltipDescription = "Fishing Bait"
},
["fishing.fishing_stats_bonus"] = {
type = "additive",
hook = "stats",
rarity = "uncommon",
name = "Detecting",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "fishingRarityPower"
} },
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_714",
slots = { "tacklebox" },
reducedEffectSlots = { "ring", "necklace", "fishingset" },
skillingAffix = true,
relatedCategory = { "fishing" },
tooltipDescription = "Fishing Bonus Rarity"
},
["fishing.success_chance"] = {
type = "additive",
hook = "scripted",
rarity = "common",
name = "of the Successful Fisher",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_418",
slots = { "tacklebox" },
reducedEffectSlots = { "fishingset" },
skillingAffix = true,
longDescription = "Increases your success chance for any fishing action by a flat amount.",
relatedCategory = { "fishing" },
tooltipDescription = "Fishing Success Chance"
},
["fishing.minimum_yield"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Minimum Fishing Yield",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_419",
slots = { "tacklebox" },
reducedEffectSlots = { "fishingset" },
skillingAffix = true,
relatedCategory = { "fishing" },
tooltipDescription = "Fishing Chance +1 Min Yield"
},
["fishing.maximum_yield"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Maximum Fishing Yield",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_4",
imageCSS = "affix_rune_420",
slots = { "tacklebox" },
reducedEffectSlots = { "fishingset" },
skillingAffix = true,
relatedCategory = { "fishing" },
tooltipDescription = "Fishing Chance +1 Max Yield"
},
["fishing.yield_bonus"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "of Fishing Yield",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_501",
slots = { "tacklebox" },
reducedEffectSlots = { "fishingset" },
skillingAffix = true,
relatedCategory = { "fishing" },
tooltipDescription = "Fishing Chance +1 Yield"
},
["fishing.node_bonus_size"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Fishing Node Size",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_502",
slots = { "tacklebox" },
reducedEffectSlots = { "fishingset" },
skillingAffix = true,
relatedCategory = { "fishing" },
tooltipDescription = "Fishing Node Size"
},
["fishing.instant_node_search"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Instant Node Finding",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_504",
slots = { "tacklebox" },
reducedEffectSlots = { "fishingset" },
skillingAffix = true,
longDescription = "Gives a chance to instantly find a fishing node when you begin searching for one.",
relatedCategory = { "fishing" },
tooltipDescription = "Fishing Near-Instant Node Clear"
},
["fishing.instant_node_clear"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Speedster Fishing",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.005,
maxStrength = 0.01
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.01,
maxStrength = 0.015
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.015,
maxStrength = 0.02
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_707",
slots = { "tacklebox" },
reducedEffectSlots = { "fishingset" },
skillingAffix = true,
longDescription = "Gives a chance when finding a node to force the minimum gathering time on all gathering actions until that node is cleared.",
relatedCategory = { "fishing" },
tooltipDescription = "Fishing Instant Node Search"
},
["farming.effective_level"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "of the Farmer",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "farming"
} },
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_503",
slots = { "hoe" },
reducedEffectSlots = { "ring", "necklace", "arrows" },
skillingAffix = true,
relatedCategory = { "farming" },
tooltipDescription = "Farming Effective Level"
},
["farming.water_totem"] = {
type = "multiplicative",
hook = "scripted",
rarity = "rare",
name = "Water",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_708",
slots = { "hoe" },
skillingAffix = true,
longDescription = "Multiplicatively increases the potency of the totem.",
relatedCategory = { "farming" },
tooltipDescription = "Water Totem Enhanced"
},
["farming.earth_totem"] = {
type = "multiplicative",
hook = "scripted",
rarity = "rare",
name = "Earth",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_709",
slots = { "hoe" },
skillingAffix = true,
longDescription = "Multiplicatively increases the potency of the totem.",
relatedCategory = { "farming" },
tooltipDescription = "Earth Totem Enhanced"
},
["farming.nature_totem"] = {
type = "multiplicative",
hook = "scripted",
rarity = "rare",
name = "Nature",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_710",
slots = { "hoe" },
skillingAffix = true,
longDescription = "Multiplicatively increases the potency of the totem.",
relatedCategory = { "farming" },
tooltipDescription = "Nature Totem Enhanced"
},
["farming.coalescing_totem"] = {
type = "multiplicative",
hook = "scripted",
rarity = "rare",
name = "Coalescing",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.1
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.1,
maxStrength = 0.15
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_711",
slots = { "hoe" },
skillingAffix = true,
longDescription = "Multiplicatively increases the potency of the totem.",
relatedCategory = { "farming" },
tooltipDescription = "Coalescing Totem Enhanced"
},
["farming.seed_growth"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "of Composting",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_712",
slots = { "hoe" },
skillingAffix = true,
longDescription = "Increases the growth rate of small seeds.",
relatedCategory = { "farming" },
tooltipDescription = "Small Seed Growth Rate"
},
["farming.tree_growth"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "Forester",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_713",
slots = { "hoe" },
skillingAffix = true,
longDescription = "Increases the growth rate of trees.",
relatedCategory = { "farming" },
tooltipDescription = "Tree Growth Rate"
},
["farming.trap_growth"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "Hunter",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_714",
slots = { "hoe" },
skillingAffix = true,
longDescription = "Increases the growth rate of traps.",
relatedCategory = { "farming" },
tooltipDescription = "Trap Growth Rate"
},
["farming.totem_growth"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "Druid",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_715",
slots = { "hoe" },
skillingAffix = true,
longDescription = "Increases the growth rate of totems.",
relatedCategory = { "farming" },
tooltipDescription = "Totem Growth Rate"
},
["enchanting.effective_level"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "of the Enchanter",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 2,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 5,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "enchanting"
} },
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_505",
slots = { "tome" },
reducedEffectSlots = { "ring", "necklace", "arrows" },
skillingAffix = true,
relatedCategory = { "enchanting" },
tooltipDescription = "Enchanting Effective Level"
},
["enchanting.augmenting_success_chance"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Gambling",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.005,
maxStrength = 0.01
}, {
tier = 2,
requiredItemTier = 2,
minStrength = 0.01,
maxStrength = 0.015
}, {
tier = 3,
requiredItemTier = 5,
minStrength = 0.01,
maxStrength = 0.02
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_506",
slots = { "tome" },
skillingAffix = true,
longDescription = "Increases the chance for a critical augment.",
relatedCategory = { "enchanting" },
tooltipDescription = "Augmenting Crit Chance"
},
["enchanting.augmenting_transform_chance_bonus"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "Transforming",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 2,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 5,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_507",
slots = { "tome" },
skillingAffix = true,
longDescription = "Multiplies the chance to transform an item. If an item has a 10% chance to transform and you have a 10% bonus transform chance, it becomes a 11% chance to transform. Additive to Chances Enchantment.",
relatedCategory = { "enchanting" },
tooltipDescription = "Researching Transform Chance"
},
["enchanting.chance_to_preserve"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Scrollcrafting Preservation",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 2,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 5,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_508",
slots = { "tome" },
skillingAffix = true,
relatedCategory = { "enchanting" },
tooltipDescription = "Scrollcrafting Mat Preserve"
},
["enchanting.critical_augmenting"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Critical Augmenting",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.005,
maxStrength = 0.009
}, {
tier = 2,
requiredItemTier = 2,
minStrength = 0.009,
maxStrength = 0.012
}, {
tier = 3,
requiredItemTier = 5,
minStrength = 0.012,
maxStrength = 0.015
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_509",
slots = { "tome" },
skillingAffix = true,
longDescription = "Gives a flat chance to increase the augment level of an item twice when successfully augmenting an item. i.e. +3 -> +5",
relatedCategory = { "enchanting" },
tooltipDescription = "Chance for 2 Augmentation Levels"
},
["enchanting.chance_to_save_item"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Item Preservation",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.005,
maxStrength = 0.009
}, {
tier = 2,
requiredItemTier = 2,
minStrength = 0.009,
maxStrength = 0.012
}, {
tier = 3,
requiredItemTier = 5,
minStrength = 0.012,
maxStrength = 0.015
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_510",
slots = { "tome" },
skillingAffix = true,
longDescription = "Gives a flat chance to keep an item from breaking on research failure while also giving scraps.",
relatedCategory = { "enchanting" },
tooltipDescription = "Chance to Save Researched Item"
},
["enchanting.chance_to_save_item_but_downgrade"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Item Preservation",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.005,
maxStrength = 0.009
}, {
tier = 2,
requiredItemTier = 2,
minStrength = 0.009,
maxStrength = 0.012
}, {
tier = 3,
requiredItemTier = 5,
minStrength = 0.012,
maxStrength = 0.015
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_511",
slots = { "tome" },
skillingAffix = true,
longDescription = "Gives a flat chance to keep an item from breaking on research failure while also giving scraps.",
relatedCategory = { "enchanting" },
tooltipDescription = "Chance to Save Researched Item",
inactive = true
},
["enchanting.soul_wisdom"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Soul Wisdom",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 2,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 5,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_512",
slots = { "tome" },
skillingAffix = true,
inactive = true,
relatedCategory = { "enchanting" },
tooltipDescription = "Soulbound Experience Multiplier"
},
["enchanting.research_bonus_attempts_per_fail"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "Careful",
nameType = "prefix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 4
}, {
requiredItemTier = 2,
tier = 2,
minStrength = 3,
maxStrength = 12
}, {
requiredItemTier = 5,
tier = 3,
minStrength = 5,
maxStrength = 20
} },
displayType = "number",
statBuffs = { {
path = "researchAttemptsPerFail"
} },
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_520",
slots = { "tome" },
skillingAffix = true,
longDescription = "Increases the average number of research attempts before an item is destroyed.",
relatedCategory = { "enchanting" },
tooltipDescription = "Bonus Research Attempts"
},
["enchanting.research_less_attempts_per_fail"] = {
type = "additive",
hook = "stats",
rarity = "rare",
name = "of Brute Forcing",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0,
maxStrength = -1
}, {
requiredItemTier = 2,
tier = 2,
minStrength = -1,
maxStrength = -3
}, {
requiredItemTier = 5,
tier = 3,
minStrength = -2,
maxStrength = -5
} },
displayType = "number",
statBuffs = { {
path = "researchAttemptsPerFail"
} },
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_712",
slots = { "tome" },
skillingAffix = true,
longDescription = "Decreases the average number of research attempts before an item is destroyed.",
relatedCategory = { "enchanting" },
tooltipDescription = "Less Research Attempts"
},
["runecrafting.effective_level"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "of the Runecrafter",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "runecrafting"
} },
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_513",
slots = { "chisel" },
reducedEffectSlots = { "ring", "necklace", "runecraftingset", "arrows" },
skillingAffix = true,
relatedCategory = { "runecrafting" },
tooltipDescription = "Runecrafting Effective Level"
},
["runecrafting.chance_to_double"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Runecrafting Doubling",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.06
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_612",
slots = { "chisel" },
reducedEffectSlots = { "runecraftingset" },
skillingAffix = true,
relatedCategory = { "runecrafting" },
tooltipDescription = "Runecrafting: Chance to Double"
},
["runecrafting.chance_to_preserve"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Runecrafting Preservation",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.06
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_613",
slots = { "chisel" },
reducedEffectSlots = { "runecraftingset" },
skillingAffix = true,
relatedCategory = { "runecrafting" },
tooltipDescription = "Runecrafting: Chance to Preserve"
},
["runecrafting.bonus_gathering_essence"] = {
type = "additive",
hook = "scripted",
rarity = "uncommon",
name = "of Bonus Gathering Essence",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 3
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 3,
maxStrength = 4
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 4,
maxStrength = 5
} },
displayType = "number",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_514",
slots = { "chisel" },
reducedEffectSlots = { "runecraftingset" },
skillingAffix = true,
longDescription = "Increases essence given whilst gathering by a flat amount.",
relatedCategory = { "runecrafting" },
tooltipDescription = "Bonus Gathering Essence"
},
["runecrafting.bonus_combat_essence"] = {
type = "additive",
hook = "scripted",
rarity = "uncommon",
name = "of Bonus Combat Essence",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 3
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 3,
maxStrength = 4
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 4,
maxStrength = 5
} },
displayType = "number",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_515",
slots = { "chisel" },
reducedEffectSlots = { "runecraftingset" },
skillingAffix = true,
longDescription = "Increases essence given whilst fighting by a flat amount.",
relatedCategory = { "runecrafting" },
tooltipDescription = "Bonus Combat Essence"
},
["runecrafting.bonus_production_essence"] = {
type = "additive",
hook = "scripted",
rarity = "uncommon",
name = "of Bonus Production Essence",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 3
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 3,
maxStrength = 4
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 4,
maxStrength = 5
} },
displayType = "number",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_516",
slots = { "chisel" },
reducedEffectSlots = { "runecraftingset" },
skillingAffix = true,
longDescription = "Increases essence given whilst producing by a flat amount.",
relatedCategory = { "runecrafting" },
tooltipDescription = "Bonus Production Essence"
},
["smithing.effective_level"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "of the Smith",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "smithing"
} },
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_517",
slots = { "tongs" },
reducedEffectSlots = { "ring", "necklace", "smithingset", "arrows" },
skillingAffix = true,
relatedCategory = { "smithing" },
tooltipDescription = "Smithing Effective Level"
},
["smithing.chance_to_double"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Smithing Doubling",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.06
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_614",
slots = { "tongs" },
reducedEffectSlots = { "smithingset" },
skillingAffix = true,
relatedCategory = { "smithing" },
tooltipDescription = "Smithing: Chance to Double"
},
["smithing.chance_to_preserve"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Smithing Preservation",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.06
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_615",
slots = { "tongs" },
reducedEffectSlots = { "smithingset" },
skillingAffix = true,
relatedCategory = { "smithing" },
tooltipDescription = "Smithing: Chance to Preserve"
},
["smithing.heat_cost_reduction"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Smithing Heat Cost Reduction",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_616",
slots = { "tongs" },
reducedEffectSlots = { "smithingset" },
skillingAffix = true,
relatedCategory = { "smithing" },
tooltipDescription = "Smithing Heat Cost Reduction"
},
["smithing.material_cost_reduction"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Smithing Material Cost Reduction",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_617",
slots = { "tongs" },
reducedEffectSlots = { "smithingset" },
skillingAffix = true,
relatedCategory = { "smithing" },
tooltipDescription = "Smithing Material Cost Reduction"
},
["smithing.slag_bonus"] = {
type = "multiplicative",
hook = "scripted",
rarity = "epic",
name = "of Slag Yield",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1.05,
maxStrength = 1.1
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 1.1,
maxStrength = 1.2
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 1.2,
maxStrength = 1.3
} },
displayType = "multiplier",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_714",
slots = { "tongs" },
reducedEffectSlots = { "smithingset" },
skillingAffix = true,
longDescription = "Increases slag yield while Smithing.",
relatedCategory = { "smithing" },
tooltipDescription = "Slag Yield"
},
["smithing.slag_refinement"] = {
type = "multiplicative",
hook = "scripted",
rarity = "epic",
name = "of Slag Refinement",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.02
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.02,
maxStrength = 0.03
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.03,
maxStrength = 0.05
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_715",
slots = { "tongs" },
reducedEffectSlots = { "smithingset" },
skillingAffix = true,
longDescription = "Gives a chance to reroll Slag while Smithing.",
relatedCategory = { "smithing" },
tooltipDescription = "Slag Reroll"
},
["cooking.effective_level"] = {
type = "additive",
hook = "stats",
rarity = "common",
name = "of the Chef",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 5
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 6,
maxStrength = 10
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 11,
maxStrength = 15
} },
displayType = "number",
statBuffs = { {
path = "cooking"
} },
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_518",
slots = { "ladle" },
reducedEffectSlots = { "ring", "necklace", "cookingset", "arrows" },
skillingAffix = true,
relatedCategory = { "cooking" },
tooltipDescription = "Cooking Effective Level"
},
["cooking.chance_to_double"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Cooking Doubling",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.06
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_618",
slots = { "ladle" },
reducedEffectSlots = { "cookingset" },
skillingAffix = true,
relatedCategory = { "cooking" },
tooltipDescription = "Cooking: Chance to Double"
},
["cooking.chance_to_preserve"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Cooking Preservation",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.06
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_619",
slots = { "ladle" },
reducedEffectSlots = { "cookingset" },
skillingAffix = true,
relatedCategory = { "cooking" },
tooltipDescription = "Cooking: Chance to Preserve"
},
["cooking.food_quality_bonus"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Food Quality",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 2
}, {
tier = 2,
requiredItemTier = 5,
minStrength = 2,
maxStrength = 3
} },
displayType = "number",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_620",
slots = { "ladle" },
reducedEffectSlots = { "cookingset" },
skillingAffix = true,
longDescription = "Increases the quality of food produced by a flat amount.",
relatedCategory = { "cooking" },
tooltipDescription = "Food Quality Bonus"
},
["cooking.food_quality_bonus_chance"] = {
type = "additive",
hook = "scripted",
rarity = "uncommon",
name = "of Food Quality Chance",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.1,
maxStrength = 1.1
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.2,
maxStrength = 1.5
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.3,
maxStrength = 1.8
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_701",
slots = { "ladle" },
reducedEffectSlots = { "cookingset" },
skillingAffix = true,
longDescription = "Gives a chance to increase quality of food. Chances over 100% give a chance to increase quality by more than one tier.",
relatedCategory = { "cooking" },
tooltipDescription = "Food Quality Bonus Chance"
},
["cooking.alchemy_quality_bonus"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Alchemy Amount",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 1,
maxStrength = 2
}, {
tier = 2,
requiredItemTier = 5,
minStrength = 2,
maxStrength = 3
} },
displayType = "number",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_702",
slots = { "ladle" },
reducedEffectSlots = { "cookingset" },
skillingAffix = true,
longDescription = "Increases the amount of potions produced by a flat amount. Only affects potions, not food.",
relatedCategory = { "cooking" },
tooltipDescription = "Alchemy Amount Bonus"
},
["cooking.alchemy_quality_bonus_chance"] = {
type = "additive",
hook = "scripted",
rarity = "uncommon",
name = "of Alchemy Amount Chance",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.1,
maxStrength = 1.1
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.2,
maxStrength = 1.5
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.3,
maxStrength = 1.8
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_703",
slots = { "ladle" },
reducedEffectSlots = { "cookingset" },
skillingAffix = true,
longDescription = "Gives a chance to increase amount of potions. Chances over 100% give a chance to increase amount by more than one. Only affect potions, not food.",
relatedCategory = { "cooking" },
tooltipDescription = "Alchemy Amount Bonus Chance"
},
["cooking.heat_cost_reduction"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Heat Cost Reduction",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_704",
slots = { "ladle" },
reducedEffectSlots = { "cookingset" },
skillingAffix = true,
relatedCategory = { "cooking" },
tooltipDescription = "Cooking Heat Cost Reduction"
},
["cooking.miracle_chance"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "of Miraculous Cooking",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_7",
imageCSS = "affix_rune_705",
slots = { "ladle" },
reducedEffectSlots = { "cookingset" },
skillingAffix = true,
longDescription = "Gives a chance to not burn an item whilst cooking.",
relatedCategory = { "cooking" },
tooltipDescription = "Chance to Unburn Cooking"
},
["gathering.haste"] = {
type = "additive",
hook = "skillingDuration",
rarity = "legendary",
name = "of the Quick Gatherer",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_519",
slots = { "necklace" },
skillingAffix = true,
longDescription = "Increases action speed while gathering by an additive amount.",
relatedCategory = { "gathering" },
tooltipDescription = "Gathering Haste"
},
["gathering.yield_bonus"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "of Gathering Yield",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_5",
imageCSS = "affix_rune_519",
slots = { "ring" },
skillingAffix = true,
relatedCategory = { "gathering" },
tooltipDescription = "Gathering Yield Bonus"
},
["gathering.effective_level_mult"] = {
type = "multiplicative",
hook = "stats",
rarity = "legendary",
name = "of the Ultimate Gatherer",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
statBuffs = { {
path = "mining"
}, {
path = "foraging"
}, {
path = "fishing"
}, {
path = "fishingBaitPower"
}, {
path = "fishingReelPower"
}, {
path = "fishingRarityPower"
} },
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_601",
slots = { "ring" },
skillingAffix = true,
longDescription = "Multiplicatively boosts your Mining, Foraging and Fishing effective levels (Excludes personal levels)",
relatedCategory = { "gathering" },
tooltipDescription = "Gathering Bonus Level Multiplier"
},
["gathering.greater_chest_chance"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "of Greater Chests",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_602",
slots = { "ring" },
skillingAffix = true,
longDescription = "Increases the chance to convert a normal chest into a greater chest in gathering.",
relatedCategory = { "gathering" },
tooltipDescription = "Greater Chest Chance"
},
["gathering.arch_bonus_chance"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "of Greater Archaeology",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_603",
slots = { "arrows" },
skillingAffix = true,
longDescription = "Multiplicatively boosts the strength of your Archaeology enchantment. Does nothing if you do not have Archaeology active.",
relatedCategory = { "gathering" },
tooltipDescription = "Arch Bonus Chance"
},
["gathering.chance_to_double"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Gathering Doubling",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.06
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_604",
slots = { "arrows" },
skillingAffix = true,
relatedCategory = { "gathering" },
tooltipDescription = "Gathering Chance to Double"
},
["gathering.dangerous_zone_chance"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "of the Dangerous Gatherer",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.3
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_605",
slots = { "cape" },
skillingAffix = true,
longDescription = "Multiplicatively boosts the chance for a dangerous gathering encounter.",
relatedCategory = { "gathering" },
tooltipDescription = "Dangerous Zone Increased Chance"
},
["gathering.dangerous_zone_chance_inverted"] = {
type = "additive",
hook = "scripted",
rarity = "epic",
name = "of the Sneaky Gatherer",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.3
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_605",
slots = { "cape" },
skillingAffix = true,
longDescription = "Multiplicatively decreases the chance for a dangerous gathering encounter.",
relatedCategory = { "gathering" },
tooltipDescription = "Dangerous Zone Decreased Chance"
},
["gathering.bonus_shard_chance"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Gathering Shards",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_606",
slots = { "cape" },
skillingAffix = true,
longDescription = "Gives a chance to produce an extra gathering shard when one is created.",
relatedCategory = { "gathering" },
tooltipDescription = "Gathering Bonus Shard Chance"
},
["production.haste"] = {
type = "additive",
hook = "skillingDuration",
rarity = "legendary",
name = "of the Quick Producer",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_607",
slots = { "necklace" },
skillingAffix = true,
longDescription = "Increases action speed while producing by an additive amount.",
relatedCategory = { "production" },
tooltipDescription = "Production Haste"
},
["production.bonus_shard_chance"] = {
type = "additive",
hook = "scripted",
rarity = "rare",
name = "of Production Shards",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_608",
slots = { "cape" },
skillingAffix = true,
longDescription = "Gives a chance to produce an extra production shard when one is created.",
relatedCategory = { "production" },
tooltipDescription = "Production Bonus Shard Chance"
},
["production.effective_level_mult"] = {
type = "multiplicative",
hook = "stats",
rarity = "legendary",
name = "of the Ultimate Producer",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.05
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.05,
maxStrength = 0.07
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.07,
maxStrength = 0.1
} },
displayType = "percent",
statBuffs = { {
path = "farming"
}, {
path = "enchanting"
}, {
path = "runecrafting"
}, {
path = "smithing"
}, {
path = "cooking"
} },
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_609",
slots = { "necklace" },
skillingAffix = true,
longDescription = "Multiplicatively boosts your Farming, Enchanting, Runecrafting, Smithing, and Cooking effective levels. (Excludes personal levels)",
relatedCategory = { "production" },
tooltipDescription = "Production Bonus Level Multiplier"
},
["production.chance_to_double"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Production Doubling",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.06
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_610",
slots = { "arrows" },
skillingAffix = true,
relatedCategory = { "production" },
tooltipDescription = "Production Chance to Double"
},
["production.chance_to_preserve"] = {
type = "additive",
hook = "scripted",
rarity = "legendary",
name = "of Production Preservation",
nameType = "suffix",
tiers = { {
requiredItemTier = 1,
tier = 1,
minStrength = 0.01,
maxStrength = 0.03
}, {
tier = 2,
requiredItemTier = 4,
minStrength = 0.03,
maxStrength = 0.05
}, {
tier = 3,
requiredItemTier = 7,
minStrength = 0.05,
maxStrength = 0.06
} },
displayType = "percent",
imageSheetCSS = "affix_runes_sprite_6",
imageCSS = "affix_rune_611",
slots = { "arrows" },
skillingAffix = true,
relatedCategory = { "production" },
tooltipDescription = "Production Chance to Preserve"
}
}