UNPKG

osrs-tools

Version:

A comprehensive TypeScript library for Old School RuneScape (OSRS) data and utilities, including quest data, skill requirements, and game item information

1,489 lines 82.2 kB
{ "season": "Leagues 7", "displayName": "Demonic Pacts", "totalPointsAvailable": 40, "rootNodeId": "node1", "source": "https://tools.runescape.wiki/demonic-pacts", "nodes": [ { "id": "node1", "linkedNodeIds": [ "node2", "node74", "node44", "node62", "node92", "node93" ], "description": "+#% chance to <col=*>Regenerate</col> runes, ammo and charges\n\n<col=*>Regenerate</col>: Whenever you use runes to cast a spell, fire ammunition from a ranged weapon or consume charges with a charged weapon there is a % chance to generate an additional resource spent", "effectName": "talent_regen_ammo", "effectValue": 50, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,30", "nodeSize": "node_major", "drawCoord": { "x": 0, "y": 0 }, "pointCost": 1 }, { "id": "node2", "linkedNodeIds": [ "node1", "node3", "node4", "node5" ], "description": "Whenever you <col=*>Regenerate</col> ammo, you have a +#% chance to fire a <col=*>Ranged echo</col> against the enemy\n\n<col=*>Ranged echo</col>: An additional ranged attack which rolls with your ranged accuracy against the targets ranged defence. Echo attacks cannot trigger additional echo attacks.", "effectName": "talent_ranged_regen_echo_chance", "effectValue": 25, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,18", "nodeSize": "node_major", "drawCoord": { "x": 0, "y": 50 }, "pointCost": 1 }, { "id": "node3", "linkedNodeIds": [ "node2", "node6" ], "description": "While a bow is equipped, <col=*>Ranged echoes</col> never miss\n\nAll bow pacts will not work with an Eclipse Atlatl", "effectName": "talent_bow_always_pass_accuracy", "effectValue": "[Constant: true]", "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,19", "nodeSize": "node_major", "drawCoord": { "x": -100, "y": 100 }, "pointCost": 1 }, { "id": "node4", "linkedNodeIds": [ "node2", "node7" ], "description": "While a crossbow is equipped, you have a +#% chance to trigger <col=*>Ranged echoes</col>", "effectName": "talent_crossbow_echo_reproc_chance", "effectValue": 15, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,25", "nodeSize": "node_major", "drawCoord": { "x": 0, "y": 100 }, "pointCost": 1 }, { "id": "node5", "linkedNodeIds": [ "node2", "node8" ], "description": "While a thrown weapon is equipped, <col=*>Ranged echoes</col> have a 20% chance to max hit\n\nAll thrown weapon pacts will work with an Eclipse Atlatl", "effectName": "talent_thrown_maxhit_echoes", "effectValue": 20, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,24", "nodeSize": "node_major", "drawCoord": { "x": 100, "y": 100 }, "pointCost": 1 }, { "id": "node6", "linkedNodeIds": [ "node3", "node9", "node10", "node64" ], "description": "+# permanent Defence level boost", "effectName": "talent_defence_boost", "effectValue": 5, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,12", "nodeSize": "node_minor", "drawCoord": { "x": -100, "y": 150 }, "pointCost": 1 }, { "id": "node7", "linkedNodeIds": [ "node4", "node10", "node11" ], "description": "+#% accuracy in all combat styles", "effectName": "talent_all_style_accuracy", "effectValue": 15, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,11", "nodeSize": "node_minor", "drawCoord": { "x": 0, "y": 150 }, "pointCost": 1 }, { "id": "node8", "linkedNodeIds": [ "node5", "node11", "node12", "node99" ], "description": "+# permanent Defence level boost", "effectName": "talent_defence_boost", "effectValue": 5, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,12", "nodeSize": "node_minor", "drawCoord": { "x": 100, "y": 150 }, "pointCost": 1 }, { "id": "node9", "linkedNodeIds": [ "node6", "node13" ], "description": "You have a 5% chance per attack in any style to roll max accuracy, this is increased by 5% for each tile distance between you and your target", "effectName": "talent_max_accuracy_roll_from_range", "effectValue": "[Constant: true]", "style": "universal", "nodeSprite": "league_6_combat_mastery_small,11", "nodeSize": "node_major", "drawCoord": { "x": -150, "y": 200 }, "pointCost": 1 }, { "id": "node10", "linkedNodeIds": [ "node6", "node7", "node15" ], "description": "+#% chance to <col=*>Regenerate</col> runes, ammo and charges", "effectName": "talent_regen_ammo", "effectValue": 30, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,30", "nodeSize": "node_major", "drawCoord": { "x": -50, "y": 200 }, "pointCost": 1 }, { "id": "node11", "linkedNodeIds": [ "node7", "node8", "node17" ], "description": "+#% accuracy in all combat styles", "effectName": "talent_all_style_accuracy", "effectValue": 35, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,11", "nodeSize": "node_major", "drawCoord": { "x": 50, "y": 200 }, "pointCost": 1 }, { "id": "node12", "linkedNodeIds": [ "node8", "node19" ], "description": "While an off-hand item is equipped, gain +5 melee strength, +5 ranged strength and +2% magic damage", "effectName": "talent_offhand_stat_boost", "effectValue": "[Constant: true]", "style": "universal", "nodeSprite": "soul_wars_staticons,7", "nodeSize": "node_major", "drawCoord": { "x": 150, "y": 200 }, "pointCost": 1 }, { "id": "node13", "linkedNodeIds": [ "node9", "node14", "node20" ], "description": "+#% Ranged damage", "effectName": "talent_percentage_ranged_damage", "effectValue": 1, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_minor", "drawCoord": { "x": -150, "y": 250 }, "pointCost": 1 }, { "id": "node14", "linkedNodeIds": [ "node13", "node15" ], "description": "Ranged prayers are 30% more effective", "effectName": "talent_buffed_ranged_prayers", "effectValue": "[Constant: true]", "style": "ranged", "nodeSprite": "soul_wars_staticons,6", "nodeSize": "node_major", "drawCoord": { "x": -100, "y": 250 }, "pointCost": 1 }, { "id": "node15", "linkedNodeIds": [ "node10", "node14", "node16", "node21" ], "description": "+#% Ranged damage", "effectName": "talent_percentage_ranged_damage", "effectValue": 1, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_minor", "drawCoord": { "x": -50, "y": 250 }, "pointCost": 1 }, { "id": "node16", "linkedNodeIds": [ "node15", "node17" ], "description": "Ranged strength is increased by 1 for every 10 hitpoints difference between your current hitpoints and Hitpoints level", "effectName": "talent_ranged_strength_hp_difference", "effectValue": "[Constant: true]", "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_major", "drawCoord": { "x": 0, "y": 250 }, "pointCost": 1 }, { "id": "node17", "linkedNodeIds": [ "node11", "node16", "node18", "node21" ], "description": "+#% Ranged damage", "effectName": "talent_percentage_ranged_damage", "effectValue": 1, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_minor", "drawCoord": { "x": 50, "y": 250 }, "pointCost": 1 }, { "id": "node18", "linkedNodeIds": [ "node17", "node19" ], "description": "<col=*>Ranged echoes</col> can now trigger additional <col=*>Ranged echoes</col> at half your chance to trigger them (up to 4 times)", "effectName": "talent_ranged_echo_cyclical", "effectValue": "[Constant: true]", "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_major", "drawCoord": { "x": 100, "y": 250 }, "pointCost": 1 }, { "id": "node19", "linkedNodeIds": [ "node12", "node18", "node22" ], "description": "+#% Ranged damage", "effectName": "talent_percentage_ranged_damage", "effectValue": 1, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_minor", "drawCoord": { "x": 150, "y": 250 }, "pointCost": 1 }, { "id": "node20", "linkedNodeIds": [ "node13", "node23", "node103" ], "description": "Bows attack 1 tick (0.6s) faster", "effectName": "talent_bow_fast_hits", "effectValue": "[Constant: true]", "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_major", "drawCoord": { "x": -150, "y": 300 }, "pointCost": 1 }, { "id": "node21", "linkedNodeIds": [ "node15", "node17", "node24" ], "description": "Crossbows attack 2 ticks (1.2s) slower, but deal +70% damage", "effectName": "talent_crossbow_slow_big_hits", "effectValue": "[Constant: true]", "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_major", "drawCoord": { "x": 0, "y": 300 }, "pointCost": 1 }, { "id": "node22", "linkedNodeIds": [ "node19", "node25", "node91" ], "description": "While a thrown weapon is equipped, ranged strength is also increased by your 80% of your melee strength", "effectName": "talent_thrown_weapon_melee_str_scale", "effectValue": "[Constant: true]", "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_major", "drawCoord": { "x": 150, "y": 300 }, "pointCost": 1 }, { "id": "node23", "linkedNodeIds": [ "node20", "node27", "node38" ], "description": "+#% Ranged damage", "effectName": "talent_percentage_ranged_damage", "effectValue": 1, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_minor", "drawCoord": { "x": -150, "y": 350 }, "pointCost": 1 }, { "id": "node24", "linkedNodeIds": [ "node21", "node30", "node38", "node39" ], "description": "+#% Ranged damage", "effectName": "talent_percentage_ranged_damage", "effectValue": 1, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_minor", "drawCoord": { "x": 0, "y": 350 }, "pointCost": 1 }, { "id": "node25", "linkedNodeIds": [ "node22", "node33", "node39" ], "description": "+#% Ranged damage", "effectName": "talent_percentage_ranged_damage", "effectValue": 1, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_minor", "drawCoord": { "x": 150, "y": 350 }, "pointCost": 1 }, { "id": "node26", "linkedNodeIds": [ "node27" ], "description": "Hitting with a bow increases your bows minimum hit by 1, capping at 15% of your base maximum hit. This bonus is halved when you take damage that you didn't or couldn't pray against", "effectName": "talent_bow_min_hit_stacking_increase", "effectValue": "[Constant: true]", "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_capstone", "drawCoord": { "x": -185, "y": 450 }, "pointCost": 1 }, { "id": "node27", "linkedNodeIds": [ "node23", "node26", "node28" ], "description": "+#% Ranged damage", "effectName": "talent_percentage_ranged_damage", "effectValue": 1, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_minor", "drawCoord": { "x": -150, "y": 400 }, "pointCost": 1 }, { "id": "node28", "linkedNodeIds": [ "node27" ], "description": "Hitting with a bow increases your bows maximum hit by 1, capping at 15% of your base maximum hit. This bonus is halved when you take damage that you didn't or couldn't pray against", "effectName": "talent_bow_max_hit_stacking_increase", "effectValue": "[Constant: true]", "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_capstone", "drawCoord": { "x": -115, "y": 450 }, "pointCost": 1 }, { "id": "node29", "linkedNodeIds": [ "node30" ], "description": "Crossbow hits always max hit", "effectName": "talent_crossbow_max_hit", "effectValue": "[Constant: true]", "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_capstone", "drawCoord": { "x": -35, "y": 450 }, "pointCost": 1 }, { "id": "node30", "linkedNodeIds": [ "node24", "node29", "node31" ], "description": "+#% Ranged damage", "effectName": "talent_percentage_ranged_damage", "effectValue": 1, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_minor", "drawCoord": { "x": 0, "y": 400 }, "pointCost": 1 }, { "id": "node31", "linkedNodeIds": [ "node30" ], "description": "Crossbows attacks roll accuracy twice", "effectName": "talent_crossbow_double_accuracy_roll", "effectValue": "[Constant: true]", "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_capstone", "drawCoord": { "x": 35, "y": 450 }, "pointCost": 1 }, { "id": "node32", "linkedNodeIds": [ "node33" ], "description": "While a thrown weapon is equipped, increase your ranged accuracy by #", "effectName": "talent_thrown_weapon_accuracy", "effectValue": 60, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_capstone", "drawCoord": { "x": 115, "y": 450 }, "pointCost": 1 }, { "id": "node33", "linkedNodeIds": [ "node25", "node32", "node34" ], "description": "+#% Ranged damage", "effectName": "talent_percentage_ranged_damage", "effectValue": 1, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_minor", "drawCoord": { "x": 150, "y": 400 }, "pointCost": 1 }, { "id": "node34", "linkedNodeIds": [ "node33" ], "description": "When attacking with a thrown weapon, you now throw at an additional nearby target", "effectName": "talent_thrown_weapon_multi", "effectValue": "[Constant: true]", "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_capstone", "drawCoord": { "x": 185, "y": 450 }, "pointCost": 1 }, { "id": "node38", "linkedNodeIds": [ "node23", "node24" ], "description": "Whenever you <col=*>Regenerate</col> ammo, you have a +#% chance to fire a <col=*>Ranged echo</col> against the enemy\n\n<col=*>Ranged echo</col>: An additional ranged attack which rolls with your ranged accuracy against the targets ranged defence. Echo attacks cannot trigger additional echo attacks.", "effectName": "talent_ranged_regen_echo_chance", "effectValue": 5, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_major", "drawCoord": { "x": -75, "y": 360 }, "pointCost": 1 }, { "id": "node39", "linkedNodeIds": [ "node24", "node25" ], "description": "Whenever you <col=*>Regenerate</col> ammo, you have a +#% chance to fire a <col=*>Ranged echo</col> against the enemy\n\n<col=*>Ranged echo</col>: An additional ranged attack which rolls with your ranged accuracy against the targets ranged defence. Echo attacks cannot trigger additional echo attacks.", "effectName": "talent_ranged_regen_echo_chance", "effectValue": 5, "style": "ranged", "nodeSprite": "league_6_combat_mastery_small,22", "nodeSize": "node_major", "drawCoord": { "x": 75, "y": 360 }, "pointCost": 1 }, { "id": "node43", "linkedNodeIds": [ "node74", "node83" ], "description": "Melee range is doubled whilst using two handed weapons.", "effectName": "talent_melee_range_multiplier", "effectValue": 2, "style": "melee", "nodeSprite": "league_6_combat_mastery_small,1", "nodeSize": "node_major", "drawCoord": { "x": 237, "y": -63 }, "pointCost": 1 }, { "id": "node44", "linkedNodeIds": [ "node1", "node45", "node46", "node47", "node48" ], "description": "Whenever your combat spells <col=*>Regenerate</col> runes, your Magic level is boosted by 1 for 30 ticks (18s)\n\nThis boost cannot exceed 10 Magic levels and additional triggers reset the duration", "effectName": "talent_regen_magic_level_boost", "effectValue": 10, "style": "magic", "nodeSprite": "league_6_combat_mastery_small,36", "nodeSize": "node_major", "drawCoord": { "x": -88, "y": -63 }, "pointCost": 1 }, { "id": "node45", "linkedNodeIds": [ "node44", "node55" ], "description": "Whenever your combat spells <col=*>Regenerate</col> air runes, you have a #% chance to restore 1 prayer point per rune regenerated", "effectName": "talent_airrune_regen_prayer_restore", "effectValue": 15, "style": "magic", "nodeSprite": "league_6_combat_mastery_small,42", "nodeSize": "node_major", "drawCoord": { "x": -237, "y": -63 }, "pointCost": 1 }, { "id": "node46", "linkedNodeIds": [ "node44", "node56" ], "description": "Whenever your combat spells <col=*>Regenerate</col> water runes, you're healed for 1 per rune regenerated", "effectName": "talent_waterrune_regen_healing", "effectValue": 1, "style": "magic", "nodeSprite": "league_6_combat_mastery_small,43", "nodeSize": "node_major", "drawCoord": { "x": -200, "y": -100 }, "pointCost": 1 }, { "id": "node47", "linkedNodeIds": [ "node44", "node56" ], "description": "Whenever your combat spells <col=*>Regenerate</col> fire runes, the damage of your next spell hit is increased by # per rune regenerated", "effectName": "talent_firerune_regen_damage_boost", "effectValue": 1, "style": "magic", "nodeSprite": "league_6_combat_mastery_small,45", "nodeSize": "node_major", "drawCoord": { "x": -125, "y": -175 }, "pointCost": 1 }, { "id": "node48", "linkedNodeIds": [ "node44", "node57" ], "description": "Whenever your combat spells <col=*>Regenerate</col> earth runes, your Defence level is boosted by 1 per rune regenerated for 30 ticks (18s).\n\nThis boost cannot exceed 20% of your base Defence level and additional triggers reset the duration.", "effectName": "talent_earthrune_regen_defence_boost", "effectValue": 1, "style": "magic", "nodeSprite": "league_6_combat_mastery_small,44", "nodeSize": "node_major", "drawCoord": { "x": -88, "y": -212 }, "pointCost": 1 }, { "id": "node53", "linkedNodeIds": [ "node68", "node166" ], "description": "Whenever you <col=*>Regenerate</col> charges from a powered staff or wand, also <col=*>Regenerate</col> 1 water rune", "effectName": "talent_regen_stave_charges_water", "effectValue": "[Constant: true]", "style": "magic", "nodeSprite": "league_6_combat_mastery_small,38", "nodeSize": "node_major", "drawCoord": { "x": -313, "y": -137 }, "pointCost": 1 }, { "id": "node54", "linkedNodeIds": [ "node69", "node167" ], "description": "Whenever you <col=*>Regenerate</col> charges from a powered staff or wand, also <col=*>Regenerate</col> 1 fire rune", "effectName": "talent_regen_stave_charges_fire", "effectValue": "[Constant: true]", "style": "magic", "nodeSprite": "league_6_combat_mastery_small,38", "nodeSize": "node_major", "drawCoord": { "x": -213, "y": -337 }, "pointCost": 1 }, { "id": "node55", "linkedNodeIds": [ "node45", "node58", "node59" ], "description": "+#% accuracy in all combat styles", "effectName": "talent_all_style_accuracy", "effectValue": 15, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,11", "nodeSize": "node_minor", "drawCoord": { "x": -287, "y": -112 }, "pointCost": 1 }, { "id": "node56", "linkedNodeIds": [ "node46", "node47", "node59", "node60" ], "description": "+#% accuracy in all combat styles", "effectName": "talent_all_style_accuracy", "effectValue": 15, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,11", "nodeSize": "node_minor", "drawCoord": { "x": -213, "y": -187 }, "pointCost": 1 }, { "id": "node57", "linkedNodeIds": [ "node48", "node60", "node61" ], "description": "+#% accuracy in all combat styles", "effectName": "talent_all_style_accuracy", "effectValue": 15, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,11", "nodeSize": "node_minor", "drawCoord": { "x": -138, "y": -262 }, "pointCost": 1 }, { "id": "node58", "linkedNodeIds": [ "node55", "node63", "node67" ], "description": "+#% accuracy in all combat styles", "effectName": "talent_all_style_accuracy", "effectValue": 35, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,11", "nodeSize": "node_major", "drawCoord": { "x": -325, "y": -75 }, "pointCost": 1 }, { "id": "node59", "linkedNodeIds": [ "node55", "node56", "node68" ], "description": "Healing with Demonic Pacts overheals you, up to +#% of your base Hitpoints level", "effectName": "talent_overhealing_via_talents", "effectValue": 30, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,13", "nodeSize": "node_major", "drawCoord": { "x": -250, "y": -150 }, "pointCost": 1 }, { "id": "node60", "linkedNodeIds": [ "node56", "node57", "node69" ], "description": "+#% chance to <col=*>Regenerate</col> runes, ammo and charges", "effectName": "talent_regen_ammo", "effectValue": 30, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,30", "nodeSize": "node_major", "drawCoord": { "x": -175, "y": -225 }, "pointCost": 1 }, { "id": "node61", "linkedNodeIds": [ "node57", "node70", "node94" ], "description": "+# permanent Defence level boost", "effectName": "talent_defence_boost", "effectValue": 15, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,12", "nodeSize": "node_major", "drawCoord": { "x": -100, "y": -300 }, "pointCost": 1 }, { "id": "node62", "linkedNodeIds": [ "node1", "node63", "node64" ], "description": "+#% chance to <col=*>Regenerate</col> runes, ammo and charges", "effectName": "talent_regen_ammo", "effectValue": 5, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,30", "nodeSize": "node_minor", "drawCoord": { "x": -200, "y": 25 }, "pointCost": 1 }, { "id": "node63", "linkedNodeIds": [ "node58", "node62" ], "description": "+# permanent Defence level boost", "effectName": "talent_defence_boost", "effectValue": 5, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,12", "nodeSize": "node_minor", "drawCoord": { "x": -325, "y": 25 }, "pointCost": 1 }, { "id": "node64", "linkedNodeIds": [ "node6", "node62", "node65" ], "description": "+# permanent Defence level boost", "effectName": "talent_defence_boost", "effectValue": 5, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,12", "nodeSize": "node_minor", "drawCoord": { "x": -200, "y": 150 }, "pointCost": 1 }, { "id": "node65", "linkedNodeIds": [ "node64", "node66" ], "description": "Whenever you max hit from at least 3 tiles away, your next hit from a different style deals +25% damage", "effectName": "talent_max_hit_style_swap", "effectValue": "[Constant: true]", "style": "universal", "nodeSprite": "hitmark,24", "nodeSize": "node_major", "drawCoord": { "x": -262, "y": 212 }, "pointCost": 1 }, { "id": "node66", "linkedNodeIds": [ "node65", "node102" ], "description": "All attacks have +#% Prayer penetration (up to 100%)", "effectName": "talent_prayer_pen_all", "effectValue": 15, "style": "universal", "nodeSprite": "soul_wars_staticons,6", "nodeSize": "node_minor", "drawCoord": { "x": -325, "y": 150 }, "pointCost": 1 }, { "id": "node67", "linkedNodeIds": [ "node58", "node107", "node166" ], "description": "+#% Magic damage\n\nThis bonus is multiplied by the Tumeken's Shadow special effect", "effectName": "talent_percentage_magic_damage", "effectValue": 1, "style": "magic", "nodeSprite": "icon_stat_50x50,5", "nodeSize": "node_minor", "drawCoord": { "x": -375, "y": -125 }, "pointCost": 1 }, { "id": "node68", "linkedNodeIds": [ "node53", "node59", "node112", "node122", "node133" ], "description": "+#% Magic damage\n\nThis bonus is multiplied by the Tumeken's Shadow special effect", "effectName": "talent_percentage_magic_damage", "effectValue": 1, "style": "magic", "nodeSprite": "icon_stat_50x50,5", "nodeSize": "node_minor", "drawCoord": { "x": -300, "y": -200 }, "pointCost": 1 }, { "id": "node69", "linkedNodeIds": [ "node54", "node60", "node117", "node133", "node122" ], "description": "+#% Magic damage\n\nThis bonus is multiplied by the Tumeken's Shadow special effect", "effectName": "talent_percentage_magic_damage", "effectValue": 1, "style": "magic", "nodeSprite": "icon_stat_50x50,5", "nodeSize": "node_minor", "drawCoord": { "x": -225, "y": -275 }, "pointCost": 1 }, { "id": "node70", "linkedNodeIds": [ "node61", "node127", "node167" ], "description": "+#% Magic damage\n\nThis bonus is multiplied by the Tumeken's Shadow special effect", "effectName": "talent_percentage_magic_damage", "effectValue": 1, "style": "magic", "nodeSprite": "icon_stat_50x50,5", "nodeSize": "node_minor", "drawCoord": { "x": -150, "y": -350 }, "pointCost": 1 }, { "id": "node71", "linkedNodeIds": [ "node74", "node81" ], "description": "While you have a shield equipped you gain the <col=*>Thorns</col> effect\n\n<col=*>Thorns</col>: Whenever you're attacked enemies will be instantly hit with # melee damage. This effect can only trigger once per hit-splat and will trigger if you take 0 damage. Other pacts will specify if they effect <col=*>Thorns</col>.", "effectName": "talent_thorns_damage", "effectValue": 3, "style": "melee", "nodeSprite": "league_6_combat_mastery_small,29", "nodeSize": "node_major", "drawCoord": { "x": 88, "y": -212 }, "pointCost": 1 }, { "id": "node72", "linkedNodeIds": [ "node74", "node82" ], "description": "Melee weapons under 1kg always trigger an additional melee hit using 40% of your base max hit (minimum of 1)\n\nThis will not trigger on special attacks.", "effectName": "talent_light_weapon_doublehit", "effectValue": "[Constant: true]", "style": "melee", "nodeSprite": "league_6_combat_mastery_small,27", "nodeSize": "node_major", "drawCoord": { "x": 125, "y": -175 }, "pointCost": 1 }, { "id": "node73", "linkedNodeIds": [ "node74", "node82" ], "description": "Each melee attack with a heavy melee weapon (>=1kg) has a #% chance to trigger an instant <col=*>Blindbag</col> attack.\n\n<col=*>Blindbag</col>: Automatically attack your current target with a random heavy melee weapon in your inventory as though you have equipped it, ignoring all stat requirements and attack delay. <col=*>Blindbag</col> attacks can trigger additional <col=*>Blindbag</col> attacks but cannot trigger from special attacks", "effectName": "talent_free_random_weapon_attack_chance", "effectValue": 15, "style": "melee", "nodeSprite": "league_6_combat_mastery_small,10", "nodeSize": "node_major", "drawCoord": { "x": 200, "y": -100 }, "pointCost": 1 }, { "id": "node74", "linkedNodeIds": [ "node1", "node71", "node72", "node73", "node43" ], "description": "Your minimum hit when attacking with a melee weapon is increased by #.\n\nThis minimum hit is further increased by # for each additional tile between you and the target", "effectName": "talent_distance_melee_minhit", "effectValue": 3, "style": "melee", "nodeSprite": "league_6_combat_mastery_small,6", "nodeSize": "node_major", "drawCoord": { "x": 88, "y": -63 }, "pointCost": 1 }, { "id": "node79", "linkedNodeIds": [ "node146", "node163" ], "description": "Melee weapons that are under 1kg or one handed, increase your melee strength by 20% of your Strength level", "effectName": "talent_multi_hit_str_increase", "effectValue": "[Constant: true]", "style": "melee", "nodeSprite": "icon_stat_50x50,1", "nodeSize": "node_major", "drawCoord": { "x": 213, "y": -337 }, "pointCost": 1 }, { "id": "node80", "linkedNodeIds": [ "node156", "node157" ], "description": "Attacking with a melee weapon or <col=*>Thorns</col> has a +#% chance to heal you based off your distance between you and your target (1 tile = 1 health)", "effectName": "talent_melee_distance_healing_chance", "effectValue": 10, "style": "melee", "nodeSprite": "league_6_combat_mastery_small,13", "nodeSize": "node_major", "drawCoord": { "x": 362, "y": -187 }, "pointCost": 1 }, { "id": "node81", "linkedNodeIds": [ "node71", "node84", "node85" ], "description": "+# permanent Defence level boost", "effectName": "talent_defence_boost", "effectValue": 5, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,12", "nodeSize": "node_minor", "drawCoord": { "x": 138, "y": -262 }, "pointCost": 1 }, { "id": "node82", "linkedNodeIds": [ "node72", "node73", "node85", "node86" ], "description": "+#% accuracy in all combat styles", "effectName": "talent_all_style_accuracy", "effectValue": 15, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,11", "nodeSize": "node_minor", "drawCoord": { "x": 213, "y": -187 }, "pointCost": 1 }, { "id": "node83", "linkedNodeIds": [ "node43", "node86", "node88" ], "description": "+#% accuracy in all combat styles", "effectName": "talent_all_style_accuracy", "effectValue": 15, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,11", "nodeSize": "node_minor", "drawCoord": { "x": 287, "y": -112 }, "pointCost": 1 }, { "id": "node84", "linkedNodeIds": [ "node81", "node95", "node145" ], "description": "While you have a shield equipped, you have a 0.1% chance per Defence level to reflect all damage back to the attacker", "effectName": "talent_shield_reflect", "effectValue": "[Constant: true]", "style": "universal", "nodeSprite": "hitmark,27", "nodeSize": "node_major", "drawCoord": { "x": 100, "y": -300 }, "pointCost": 1 }, { "id": "node85", "linkedNodeIds": [ "node81", "node82", "node163" ], "description": "Special attacks have a #% chance to not consume any energy", "effectName": "talent_spec_for_free", "effectValue": 20, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,17", "nodeSize": "node_major", "drawCoord": { "x": 175, "y": -225 }, "pointCost": 1 }, { "id": "node86", "linkedNodeIds": [ "node82", "node83", "node161" ], "description": "+#% accuracy in all combat styles", "effectName": "talent_all_style_accuracy", "effectValue": 35, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,11", "nodeSize": "node_major", "drawCoord": { "x": 250, "y": -150 }, "pointCost": 1 }, { "id": "node87", "linkedNodeIds": [ "node101", "node164" ], "description": "+#% chance to <col=*>Regenerate</col> runes, ammo and charges", "effectName": "talent_regen_ammo", "effectValue": 30, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,30", "nodeSize": "node_major", "drawCoord": { "x": 262, "y": 87 }, "pointCost": 1 }, { "id": "node88", "linkedNodeIds": [ "node83", "node98", "node156" ], "description": "Whenever you attack an enemy from at least 2 tiles away with any style, you restore 2% special attack energy", "effectName": "talent_restore_sa_energy_from_distance", "effectValue": "[Constant: true]", "style": "universal", "nodeSprite": "orb_icon,6", "nodeSize": "node_major", "drawCoord": { "x": 325, "y": -75 }, "pointCost": 1 }, { "id": "node91", "linkedNodeIds": [ "node22", "node164" ], "description": "All attacks have +#% Prayer penetration (up to 100%)", "effectName": "talent_prayer_pen_all", "effectValue": 15, "style": "universal", "nodeSprite": "soul_wars_staticons,6", "nodeSize": "node_minor", "drawCoord": { "x": 425, "y": 300 }, "pointCost": 1 }, { "id": "node92", "linkedNodeIds": [ "node1", "node94", "node95" ], "description": "+#% chance to <col=*>Regenerate</col> runes, ammo and charges", "effectName": "talent_regen_ammo", "effectValue": 5, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,30", "nodeSize": "node_minor", "drawCoord": { "x": 0, "y": -200 }, "pointCost": 1 }, { "id": "node93", "linkedNodeIds": [ "node1", "node98", "node99" ], "description": "+#% chance to <col=*>Regenerate</col> runes, ammo and charges", "effectName": "talent_regen_ammo", "effectValue": 5, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,30", "nodeSize": "node_minor", "drawCoord": { "x": 200, "y": 25 }, "pointCost": 1 }, { "id": "node94", "linkedNodeIds": [ "node61", "node92", "node96" ], "description": "+# permanent Defence level boost", "effectName": "talent_defence_boost", "effectValue": 5, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,12", "nodeSize": "node_minor", "drawCoord": { "x": -50, "y": -250 }, "pointCost": 1 }, { "id": "node95", "linkedNodeIds": [ "node84", "node92" ], "description": "+# permanent Defence level boost", "effectName": "talent_defence_boost", "effectValue": 5, "style": "universal", "nodeSprite": "league_6_combat_mastery_small,12", "nodeSize": "node_minor", "drawCoord": { "x": 50, "y": -250 }, "pointCost": 1 }, { "